Aspose::Pdf::Facades::PdfFileMend Class Referencefinal

Represents a class for adding texts and images on the pages of existing PDF document. More...

#include "PdfFileMend.h"

Inherits Aspose::Pdf::Facades::SaveableFacade.

Public Member Functions

ASPOSE_PDF_SHARED_API System::SharedPtr< System::IO::Streamget_InputStream () const
 Sets the input stream. More...
 
ASPOSE_PDF_SHARED_API void set_InputStream (System::SharedPtr< System::IO::Stream > value)
 Sets the input stream. More...
 
ASPOSE_PDF_SHARED_API System::SharedPtr< System::IO::Streamget_OutputStream () const
 Sets the output stream. More...
 
ASPOSE_PDF_SHARED_API void set_OutputStream (System::SharedPtr< System::IO::Stream > value)
 Sets the output stream. More...
 
ASPOSE_PDF_SHARED_API System::String get_InputFile () const
 Sets the input file. More...
 
ASPOSE_PDF_SHARED_API void set_InputFile (System::String value)
 Sets the input file. More...
 
ASPOSE_PDF_SHARED_API System::String get_OutputFile () const
 Sets the output file. More...
 
ASPOSE_PDF_SHARED_API void set_OutputFile (System::String value)
 Sets the output file. More...
 
ASPOSE_PDF_SHARED_API void set_IsWordWrap (bool value)
 Sets a bool value that indicates word wrap in AddText methods. If the value is true, the text in FormattedText will word wrap. By defalt, the value is false. More...
 
ASPOSE_PDF_SHARED_API WordWrapMode get_WrapMode () const
 Sets or gets word wrapping algorithm. See WordWrapMode and IsWordWrap. More...
 
ASPOSE_PDF_SHARED_API void set_WrapMode (WordWrapMode value)
 Sets or gets word wrapping algorithm. See WordWrapMode and IsWordWrap. More...
 
ASPOSE_PDF_SHARED_API PositioningMode get_TextPositioningMode () const
 Sets or gets text positioning strategy. PositioningMode Default mode is Legacy. More...
 
ASPOSE_PDF_SHARED_API void set_TextPositioningMode (PositioningMode value)
 Sets or gets text positioning strategy. PositioningMode Default mode is Legacy. More...
 
ASPOSE_PDF_SHARED_API bool AddImage (System::SharedPtr< System::IO::Stream > imageStream, int32_t pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
 Adds image to the specified page of PDF document at specified coordinates. More...
 
ASPOSE_PDF_SHARED_API bool AddImage (System::SharedPtr< System::IO::Stream > imageStream, int32_t pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, System::SharedPtr< CompositingParameters > compositingParameters)
 Adds image to the specified page of PDF document at specified coordinates. More...
 
ASPOSE_PDF_SHARED_API bool AddImage (System::SharedPtr< System::IO::Stream > imageStream, System::ArrayPtr< int32_t > pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
 Adds image to the specified pages of PDF document at specified coordinates. More...
 
ASPOSE_PDF_SHARED_API bool AddImage (System::SharedPtr< System::IO::Stream > imageStream, System::ArrayPtr< int32_t > pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, System::SharedPtr< CompositingParameters > compositingParameters)
 Adds image to the specified pages of PDF document at specified coordinates. More...
 
ASPOSE_PDF_SHARED_API bool AddImage (System::String imageName, int32_t pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
 Adds image to the specified page of PDF document at specified coordinates. More...
 
ASPOSE_PDF_SHARED_API bool AddImage (System::String imageName, int32_t pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, System::SharedPtr< CompositingParameters > compositingParameters)
 Adds image to the specified page of PDF document at specified coordinates. More...
 
ASPOSE_PDF_SHARED_API bool AddImage (System::String imageName, System::ArrayPtr< int32_t > pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
 Adds image to the specified pages of PDF document at specified coordinates. More...
 
ASPOSE_PDF_SHARED_API bool AddImage (System::String imageName, System::ArrayPtr< int32_t > pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY, System::SharedPtr< CompositingParameters > compositingParameters)
 Adds image to the specified pages of PDF document at specified coordinates. More...
 
ASPOSE_PDF_SHARED_API bool AddText (System::SharedPtr< FormattedText > text, int32_t pageNum, float lowerLeftX, float lowerLeftY)
 Not implemented. More...
 
ASPOSE_PDF_SHARED_API bool AddText (System::SharedPtr< FormattedText > text, int32_t pageNum, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
 Not implemented. More...
 
ASPOSE_PDF_SHARED_API bool AddText (System::SharedPtr< FormattedText > text, System::ArrayPtr< int32_t > pageNums, float lowerLeftX, float lowerLeftY, float upperRightX, float upperRightY)
 Not implemented. More...
 
ASPOSE_PDF_SHARED_API void Close () override
 Closes PdfFileMend object. More...
 
ASPOSE_PDF_SHARED_API PdfFileMend ()
 Constructor. More...
 
ASPOSE_PDF_SHARED_API PdfFileMend (System::String inputFileName, System::String outputFileName)
 Constructor. More...
 
ASPOSE_PDF_SHARED_API PdfFileMend (System::SharedPtr< System::IO::Stream > inputStream, System::SharedPtr< System::IO::Stream > outputStream)
 Constructor. More...
 
ASPOSE_PDF_SHARED_API PdfFileMend (System::SharedPtr< Aspose::Pdf::Document > document)
 Initializes new PdfFileMend object on base of the document . More...
 
ASPOSE_PDF_SHARED_API PdfFileMend (System::SharedPtr< Aspose::Pdf::Document > document, System::String outputFileName)
 Initializes new PdfFileMend object on base of the document . More...
 
ASPOSE_PDF_SHARED_API PdfFileMend (System::SharedPtr< Aspose::Pdf::Document > document, System::SharedPtr< System::IO::Stream > destStream)
 Initializes new PdfFileMend object on base of the document . More...
 
ASPOSE_PDF_SHARED_API void Save (System::String destFile) override
 Saves the PDF document to the specified file. More...
 
ASPOSE_PDF_SHARED_API void Save (System::SharedPtr< System::IO::Stream > destStream) override
 Saves the PDF document to the specified stream. More...
 
- Public Member Functions inherited from Aspose::Pdf::Facades::Facade
ASPOSE_PDF_SHARED_API System::SharedPtr< Aspose::Pdf::Documentget_Document () const
 Gets the document facade is working on. More...
 
ASPOSE_PDF_SHARED_API void BindPdf (System::String srcFile) override
 Initializes the facade. More...
 
ASPOSE_PDF_SHARED_API void BindPdf (System::SharedPtr< System::IO::Stream > srcStream) override
 Initializes the facade. More...
 
ASPOSE_PDF_SHARED_API void BindPdf (System::SharedPtr< Aspose::Pdf::Document > srcDoc) override
 Initializes the facade. More...
 
ASPOSE_PDF_SHARED_API void Dispose () override
 Disposes the facade. More...
 
- Public Member Functions inherited from Aspose::Pdf::Facades::IFacade
virtual void BindPdf (System::SharedPtr< Document > srcDoc)=0
 Binds PDF document for editing. More...
 
- Public Member Functions inherited from System::Object
ASPOSECPP_SHARED_API Object ()
 Creates object. Initializes all internal data structures. More...
 
virtual ASPOSECPP_SHARED_API ~Object ()
 Destroys object. Frees all internal data structures. More...
 
ASPOSECPP_SHARED_API Object (Object const &x)
 Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
Objectoperator= (Object const &x)
 Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
ObjectSharedRefAdded ()
 Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int SharedRefRemovedSafe ()
 Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int RemovedSharedRefs (int count)
 Decreases shared reference count by specified value. More...
 
Detail::SmartPtrCounter * WeakRefAdded ()
 Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
void WeakRefRemoved ()
 Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
Detail::SmartPtrCounter * GetCounter ()
 Gets reference counter data structure associated with the object. More...
 
int SharedCount () const
 Gets current value of shared reference counter. More...
 
ASPOSECPP_SHARED_API void Lock ()
 Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
 
ASPOSECPP_SHARED_API void Unlock ()
 Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
 
virtual ASPOSECPP_SHARED_API bool Equals (ptr obj)
 Compares objects using C# Object.Equals semantics. More...
 
virtual ASPOSECPP_SHARED_API int32_t GetHashCode () const
 Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
 
virtual ASPOSECPP_SHARED_API String ToString () const
 Analog of C# Object.ToString() method. Enables converting custom objects to string. More...
 
virtual ASPOSECPP_SHARED_API ptr MemberwiseClone () const
 Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
 
virtual ASPOSECPP_SHARED_API const TypeInfoGetType () const
 Gets actual type of object. Analog of C# System.Object.GetType() call. More...
 
virtual ASPOSECPP_SHARED_API bool Is (const TypeInfo &targetType) const
 Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
 
virtual ASPOSECPP_SHARED_API void SetTemplateWeakPtr (uint32_t argument)
 Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
 
virtual ASPOSECPP_SHARED_API bool FastCast (const Details::FastRttiBase &helper, void **out_ptr) const
 For internal purposes only. More...
 
template<>
bool Equals (float const &objA, float const &objB)
 Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
 
template<>
bool Equals (double const &objA, double const &objB)
 Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
 
template<>
bool ReferenceEquals (String const &str, std::nullptr_t)
 Specialization of Object::ReferenceEquals for case of string and nullptr. More...
 
template<>
bool ReferenceEquals (String const &str1, String const &str2)
 Specialization of Object::ReferenceEquals for case of strings. More...
 

Additional Inherited Members

- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer type. More...
 
- Static Public Member Functions inherited from System::Object
static bool ReferenceEquals (ptr const &objA, ptr const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, T const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, std::nullptr_t)
 Reference-compares value type object with nullptr. More...
 
template<typename T1 , typename T2 >
static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares reference type objects in C# style. More...
 
template<typename T1 , typename T2 >
static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares value type objects in C# style. More...
 
static const TypeInfoType ()
 Implements C# typeof(System.Object) construct. More...
 
- Protected Member Functions inherited from Aspose::Pdf::Facades::SaveableFacade
ASPOSE_PDF_SHARED_API SaveableFacade ()
 The constructor. More...
 
ASPOSE_PDF_SHARED_API SaveableFacade (System::SharedPtr< Aspose::Pdf::Document > srcDoc)
 The constructor. More...
 
- Protected Member Functions inherited from Aspose::Pdf::Facades::Facade
bool get__IsObjectLicensed ()
 Gets licensed state of the system. Returns true is system works in licensed mode and false otherwise. More...
 
ASPOSE_PDF_SHARED_API Facade ()
 The constructor. More...
 
ASPOSE_PDF_SHARED_API Facade (System::SharedPtr< Aspose::Pdf::Document > srcDoc)
 The constructor. More...
 
virtual ASPOSE_PDF_SHARED_API void BindPdf (System::String srcFile, System::String password)
 Initializes the facade. More...
 
virtual ASPOSE_PDF_SHARED_API void BindPdf (System::SharedPtr< System::IO::Stream > srcStream, System::String password)
 Initializes the facade. More...
 
virtual ASPOSE_PDF_SHARED_API void AssertDocument () const
 Asserts if the facade is initialized. More...
 
virtual ASPOSE_PDF_SHARED_API ~Facade ()
 

Detailed Description

Represents a class for adding texts and images on the pages of existing PDF document.

Constructor & Destructor Documentation

◆ PdfFileMend() [1/6]

ASPOSE_PDF_SHARED_API Aspose::Pdf::Facades::PdfFileMend::PdfFileMend ( )

Constructor.

◆ PdfFileMend() [2/6]

ASPOSE_PDF_SHARED_API Aspose::Pdf::Facades::PdfFileMend::PdfFileMend ( System::String  inputFileName,
System::String  outputFileName 
)

Constructor.

Deprecated:
Use constructor without destination.
Parameters
inputFileNameInput PDF file name.
outputFileNameOutput PDF file name.

◆ PdfFileMend() [3/6]

ASPOSE_PDF_SHARED_API Aspose::Pdf::Facades::PdfFileMend::PdfFileMend ( System::SharedPtr< System::IO::Stream inputStream,
System::SharedPtr< System::IO::Stream outputStream 
)

Constructor.

Deprecated:
Use constructor without destination.
Parameters
inputStreamInput PDF stream.
outputStreamOutput PDF stream.

◆ PdfFileMend() [4/6]

ASPOSE_PDF_SHARED_API Aspose::Pdf::Facades::PdfFileMend::PdfFileMend ( System::SharedPtr< Aspose::Pdf::Document document)

Initializes new PdfFileMend object on base of the document .

Parameters
documentPdf document.

◆ PdfFileMend() [5/6]

ASPOSE_PDF_SHARED_API Aspose::Pdf::Facades::PdfFileMend::PdfFileMend ( System::SharedPtr< Aspose::Pdf::Document document,
System::String  outputFileName 
)

Initializes new PdfFileMend object on base of the document .

Deprecated:
Use constructor without destination.
Parameters
documentPdf document.
outputFileNameOutput PDF file name.

◆ PdfFileMend() [6/6]

ASPOSE_PDF_SHARED_API Aspose::Pdf::Facades::PdfFileMend::PdfFileMend ( System::SharedPtr< Aspose::Pdf::Document document,
System::SharedPtr< System::IO::Stream destStream 
)

Initializes new PdfFileMend object on base of the document .

Deprecated:
Use constructor without destination.
Parameters
documentPdf document.
destStreamOutput PDF stream.

Member Function Documentation

◆ AddImage() [1/8]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddImage ( System::SharedPtr< System::IO::Stream imageStream,
int32_t  pageNum,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY 
)

Adds image to the specified page of PDF document at specified coordinates.

Parameters
imageStreamInput image stream.
pageNumThe number of page that will receive the image.
lowerLeftXThe lower left x of image rectangle.
lowerLeftYThe lower left y of image rectangle.
upperRightXThe upper right x of image rectangle.
upperRightYThe upper right y of image rectangle.
Returns
True if success false otherwise.

◆ AddImage() [2/8]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddImage ( System::SharedPtr< System::IO::Stream imageStream,
int32_t  pageNum,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY,
System::SharedPtr< CompositingParameters compositingParameters 
)

Adds image to the specified page of PDF document at specified coordinates.

Parameters
imageStreamInput image stream.
pageNumThe number of page that will receive the image.
lowerLeftXThe lower left x of image rectangle.
lowerLeftYThe lower left y of image rectangle.
upperRightXThe upper right x of image rectangle.
upperRightYThe upper right y of image rectangle.
compositingParametersThe graphics compositing parameters for the image.
Returns
True if success false otherwise.

◆ AddImage() [3/8]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddImage ( System::SharedPtr< System::IO::Stream imageStream,
System::ArrayPtr< int32_t >  pageNums,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY 
)

Adds image to the specified pages of PDF document at specified coordinates.

Parameters
imageStreamInput image stream.
pageNumsThe numbers of pages that will receive the image.
lowerLeftXThe lower left x of image rectangle.
lowerLeftYThe lower left y of image rectangle.
upperRightXThe upper right x of image rectangle.
upperRightYThe upper right y of image rectangle.
Returns
True if success false otherwise.

◆ AddImage() [4/8]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddImage ( System::SharedPtr< System::IO::Stream imageStream,
System::ArrayPtr< int32_t >  pageNums,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY,
System::SharedPtr< CompositingParameters compositingParameters 
)

Adds image to the specified pages of PDF document at specified coordinates.

Parameters
imageStreamInput image stream.
pageNumsThe numbers of pages that will receive the image.
lowerLeftXThe lower left x of image rectangle.
lowerLeftYThe lower left y of image rectangle.
upperRightXThe upper right x of image rectangle.
upperRightYThe upper right y of image rectangle.
compositingParametersThe graphics compositing parameters for the images.
Returns
True if success false otherwise.

◆ AddImage() [5/8]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddImage ( System::String  imageName,
int32_t  pageNum,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY 
)

Adds image to the specified page of PDF document at specified coordinates.

Parameters
imageNameThe path of input image file.
pageNumThe number of page that will receive the image.
lowerLeftXThe lower left x of image rectangle.
lowerLeftYThe lower left y of image rectangle.
upperRightXThe upper right x of image rectangle.
upperRightYThe upper right y of image rectangle.
Returns
True if success false otherwise.

◆ AddImage() [6/8]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddImage ( System::String  imageName,
int32_t  pageNum,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY,
System::SharedPtr< CompositingParameters compositingParameters 
)

Adds image to the specified page of PDF document at specified coordinates.

Parameters
imageNameThe path of input image file.
pageNumThe number of page that will receive the image.
lowerLeftXThe lower left x of image rectangle.
lowerLeftYThe lower left y of image rectangle.
upperRightXThe upper right x of image rectangle.
upperRightYThe upper right y of image rectangle.
compositingParametersThe graphics compositing parameters for the images.
Returns
True if success false otherwise.

◆ AddImage() [7/8]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddImage ( System::String  imageName,
System::ArrayPtr< int32_t >  pageNums,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY 
)

Adds image to the specified pages of PDF document at specified coordinates.

Parameters
imageNameThe path of input image file.
pageNumsThe numbers of pages that will receive the image.
lowerLeftXThe lower left x of image rectangle.
lowerLeftYThe lower left y of image rectangle.
upperRightXThe upper right x of image rectangle.
upperRightYThe upper right y of image rectangle.
Returns
True if success false otherwise.

◆ AddImage() [8/8]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddImage ( System::String  imageName,
System::ArrayPtr< int32_t >  pageNums,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY,
System::SharedPtr< CompositingParameters compositingParameters 
)

Adds image to the specified pages of PDF document at specified coordinates.

Parameters
imageNameThe path of input image file.
pageNumsThe numbers of pages that will receive the image.
lowerLeftXThe lower left x of image rectangle.
lowerLeftYThe lower left y of image rectangle.
upperRightXThe upper right x of image rectangle.
upperRightYThe upper right y of image rectangle.
compositingParametersThe graphics compositing parameters for the images.
Returns
True if success false otherwise.

◆ AddText() [1/3]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddText ( System::SharedPtr< FormattedText text,
int32_t  pageNum,
float  lowerLeftX,
float  lowerLeftY 
)

Not implemented.

Parameters
textFormattedText object.
pageNumPage number.
lowerLeftXLower left X coordinate.
lowerLeftYLower left Y coordinate.
Returns
True in case text was successfully added.

◆ AddText() [2/3]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddText ( System::SharedPtr< FormattedText text,
int32_t  pageNum,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY 
)

Not implemented.

Parameters
textFormattedText object.
pageNumPage number.
lowerLeftXLower left X coordinate.
lowerLeftYLower left Y coordinate.
upperRightXUpper right X coordinate.
upperRightYUpper right Y coordinate.
Returns
True in case text was successfully added.

◆ AddText() [3/3]

ASPOSE_PDF_SHARED_API bool Aspose::Pdf::Facades::PdfFileMend::AddText ( System::SharedPtr< FormattedText text,
System::ArrayPtr< int32_t >  pageNums,
float  lowerLeftX,
float  lowerLeftY,
float  upperRightX,
float  upperRightY 
)

Not implemented.

Parameters
textFormattedText object.
pageNumsPage numbers array.
lowerLeftXLower left X coordinate.
lowerLeftYLower left Y coordinate.
upperRightXUpper right X coordinate.
upperRightYUpper right Y coordinate.
Returns
True in case text was successfully added.

◆ Close()

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::Close ( )
overridevirtual

Closes PdfFileMend object.

Reimplemented from Aspose::Pdf::Facades::Facade.

◆ get_InputFile()

ASPOSE_PDF_SHARED_API System::String Aspose::Pdf::Facades::PdfFileMend::get_InputFile ( ) const

Sets the input file.

Deprecated:
Use BindPdf(inputFile) method for facade initialization.

◆ get_InputStream()

ASPOSE_PDF_SHARED_API System::SharedPtr<System::IO::Stream> Aspose::Pdf::Facades::PdfFileMend::get_InputStream ( ) const

Sets the input stream.

Deprecated:
Use BindPdf(inputStream) method for facade initialization.

◆ get_OutputFile()

ASPOSE_PDF_SHARED_API System::String Aspose::Pdf::Facades::PdfFileMend::get_OutputFile ( ) const

Sets the output file.

Deprecated:
Use Save(outputFile) method for getting facade results.

◆ get_OutputStream()

ASPOSE_PDF_SHARED_API System::SharedPtr<System::IO::Stream> Aspose::Pdf::Facades::PdfFileMend::get_OutputStream ( ) const

Sets the output stream.

Deprecated:
Use Save(outputStream) method for getting facade results.

◆ get_TextPositioningMode()

ASPOSE_PDF_SHARED_API PositioningMode Aspose::Pdf::Facades::PdfFileMend::get_TextPositioningMode ( ) const

Sets or gets text positioning strategy. PositioningMode Default mode is Legacy.

◆ get_WrapMode()

ASPOSE_PDF_SHARED_API WordWrapMode Aspose::Pdf::Facades::PdfFileMend::get_WrapMode ( ) const

Sets or gets word wrapping algorithm. See WordWrapMode and IsWordWrap.

◆ Save() [1/2]

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::Save ( System::String  destFile)
overridevirtual

Saves the PDF document to the specified file.

Parameters
destFileThe destination file.

Reimplemented from Aspose::Pdf::Facades::SaveableFacade.

◆ Save() [2/2]

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::Save ( System::SharedPtr< System::IO::Stream destStream)
overridevirtual

Saves the PDF document to the specified stream.

Parameters
destStreamThe destination stream.

Reimplemented from Aspose::Pdf::Facades::SaveableFacade.

◆ set_InputFile()

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::set_InputFile ( System::String  value)

Sets the input file.

Deprecated:
Use BindPdf(inputFile) method for facade initialization.

◆ set_InputStream()

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::set_InputStream ( System::SharedPtr< System::IO::Stream value)

Sets the input stream.

Deprecated:
Use BindPdf(inputStream) method for facade initialization.

◆ set_IsWordWrap()

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::set_IsWordWrap ( bool  value)

Sets a bool value that indicates word wrap in AddText methods. If the value is true, the text in FormattedText will word wrap. By defalt, the value is false.

◆ set_OutputFile()

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::set_OutputFile ( System::String  value)

Sets the output file.

Deprecated:
Use Save(outputFile) method for getting facade results.

◆ set_OutputStream()

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::set_OutputStream ( System::SharedPtr< System::IO::Stream value)

Sets the output stream.

Deprecated:
Use Save(outputStream) method for getting facade results.

◆ set_TextPositioningMode()

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::set_TextPositioningMode ( PositioningMode  value)

Sets or gets text positioning strategy. PositioningMode Default mode is Legacy.

◆ set_WrapMode()

ASPOSE_PDF_SHARED_API void Aspose::Pdf::Facades::PdfFileMend::set_WrapMode ( WordWrapMode  value)

Sets or gets word wrapping algorithm. See WordWrapMode and IsWordWrap.