The PdfSmartCopy type exposes the following members.

Constructors

  NameDescription
Public methodPdfSmartCopy
Initializes a new instance of the PdfSmartCopy class

Methods

  NameDescription
Public methodAdd(IElement)
Signals that an Element was added to the Document.
(Inherited from DocWriter.)
Protected methodAdd(PdfICCBased) (Inherited from PdfWriter.)
Public methodAddAnnotation (Inherited from PdfCopy.)
Public methodAddCalculationOrder (Inherited from PdfWriter.)
Public methodAddDeveloperExtension (Inherited from PdfWriter.)
Public methodAddDirectImageSimple(Image) (Inherited from PdfWriter.)
Public methodAddDirectImageSimple(Image, PdfIndirectReference) (Inherited from PdfWriter.)
Public methodAddFileAttachment(PdfFileSpecification) (Inherited from PdfWriter.)
Public methodAddFileAttachment(String, PdfFileSpecification) (Inherited from PdfWriter.)
Public methodAddFileAttachment(String, array<Byte>[]()[][], String, String) (Inherited from PdfWriter.)
Public methodAddJavaScript(String) (Inherited from PdfWriter.)
Public methodAddJavaScript(PdfAction) (Inherited from PdfWriter.)
Public methodAddJavaScript(String, PdfAction) (Inherited from PdfWriter.)
Public methodAddJavaScript(String, Boolean) (Inherited from PdfWriter.)
Public methodAddJavaScript(String, String) (Inherited from PdfWriter.)
Public methodAddJavaScript(String, String, Boolean) (Inherited from PdfWriter.)
Public methodAddOCGRadioGroup (Inherited from PdfWriter.)
Public methodAddPage(PdfImportedPage) (Inherited from PdfCopy.)
Public methodAddPage(Rectangle, Int32) (Inherited from PdfCopy.)
Protected methodAddSharedObjectsToBody (Inherited from PdfWriter.)
Protected methodAddTabs
Writes a number of tabs.
(Inherited from DocWriter.)
Public methodAddToBody(PdfObject) (Inherited from PdfWriter.)
Public methodAddToBody(PdfObject, PdfIndirectReference) (Inherited from PdfWriter.)
Public methodAddToBody(PdfObject, Boolean) (Inherited from PdfWriter.)
Public methodAddToBody(PdfObject, Int32) (Inherited from PdfWriter.)
Public methodAddToBody(PdfObject, PdfIndirectReference, Boolean) (Inherited from PdfWriter.)
Public methodAddToBody(PdfObject, Int32, Boolean) (Inherited from PdfWriter.)
Public methodAddViewerPreference (Inherited from PdfWriter.)
Public methodClearTextWrap (Inherited from PdfWriter.)
Public methodClose (Inherited from PdfCopy.)
Public methodCopyAcroForm (Inherited from PdfCopy.)
Protected methodCopyArray (Inherited from PdfCopy.)
Protected methodCopyDictionary (Inherited from PdfCopy.)
Protected methodCopyIndirect (Overrides PdfCopy..::..CopyIndirect(PRIndirectReference).)
Protected methodCopyObject (Inherited from PdfCopy.)
Protected methodCopyStream (Inherited from PdfCopy.)
Public methodCreatePageStamp (Inherited from PdfCopy.)
Public methodCreateXmpMetadata (Inherited from PdfWriter.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFillOCProperties (Inherited from PdfWriter.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFitsPage(Table) (Inherited from PdfWriter.)
Public methodFitsPage(Table, Single) (Inherited from PdfWriter.)
Public methodFlush
Flushes the Stream.
(Inherited from DocWriter.)
Public methodFreeReader (Inherited from PdfCopy.)
Public methodGetBoxSize (Inherited from PdfWriter.)
Protected methodGetCatalog (Inherited from PdfCopy.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetImportedPage (Inherited from PdfCopy.)
Protected methodGetNewObjectNumber (Inherited from PdfWriter.)
Public methodGetPageReference (Inherited from PdfWriter.)
Protected methodGetReferenceJBIG2Globals (Inherited from PdfWriter.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVerticalPosition (Inherited from PdfWriter.)
Public methodIsPaused (Inherited from DocWriter.)
Public methodIsPdfX (Inherited from PdfWriter.)
Public methodIsTagged (Inherited from PdfWriter.)
Public methodLockLayer (Inherited from PdfWriter.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNewPage
Signals that an new page has to be started.
(Inherited from DocWriter.)
Public methodOpen (Inherited from PdfWriter.)
Public methodPause
Let the writer know that all writing has to be paused.
(Inherited from DocWriter.)
Public methodReleaseTemplate (Inherited from PdfWriter.)
Public methodReorderPages (Inherited from PdfWriter.)
Public methodResetFooter
Resets the footer of this document.
(Inherited from DocWriter.)
Public methodResetHeader
Resets the header of this document.
(Inherited from DocWriter.)
Public methodResetPageCount
Sets the page number to 0.
(Inherited from DocWriter.)
Public methodResume
Let the writer know that writing may be resumed.
(Inherited from DocWriter.)
Public methodSetAdditionalAction (Inherited from PdfWriter.)
Public methodSetAtLeastPdfVersion (Inherited from PdfWriter.)
Public methodSetBoxSize (Inherited from PdfWriter.)
Public methodSetDefaultColorspace (Inherited from PdfWriter.)
Public methodSetEncryption(array<X509Certificate>[]()[][], array<Int32>[]()[][], Int32) (Inherited from PdfWriter.)
Public methodSetEncryption(Boolean, String, String, Int32) (Inherited from PdfWriter.)
Public methodSetEncryption(array<Byte>[]()[][], array<Byte>[]()[][], Int32, Boolean) (Inherited from PdfWriter.)
Public methodSetEncryption(array<Byte>[]()[][], array<Byte>[]()[][], Int32, Int32) (Inherited from PdfWriter.)
Public methodSetEncryption(Int32, String, String, Int32) (Inherited from PdfWriter.)
Protected methodSetFromIPage (Inherited from PdfCopy.)
Protected methodSetFromReader (Inherited from PdfCopy.)
Public methodSetFullCompression (Inherited from PdfWriter.)
Public methodSetLinearPageMode (Inherited from PdfWriter.)
Public methodSetMarginMirroring (Inherited from DocWriter.)
Public methodSetMarginMirroringTopBottom (Inherited from DocWriter.)
Public methodSetMargins
Sets the margins.
(Inherited from DocWriter.)
Public methodSetOpenAction(String) (Inherited from PdfWriter.)
Public methodSetOpenAction(PdfAction) (Inherited from PdfWriter.)
Public methodSetOutputIntents(PdfReader, Boolean) (Inherited from PdfWriter.)
Public methodSetOutputIntents(String, String, String, String, ICC_Profile) (Inherited from PdfWriter.)
Public methodSetOutputIntents(String, String, String, String, array<Byte>[]()[][]) (Inherited from PdfWriter.)
Public methodSetPageAction (Inherited from PdfWriter.)
Public methodSetPageSize
Sets the pagesize.
(Inherited from DocWriter.)
Public methodSetPdfVersion (Inherited from PdfWriter.)
Public methodSetTagged (Inherited from PdfWriter.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Protected methodWrite(String)
Writes a string to the stream.
(Inherited from DocWriter.)
Protected methodWrite(String, String)
Writes a key-value pair to the stream.
(Inherited from DocWriter.)
Protected methodWriteEnd()()()()
Writes an endtag to the stream.
(Inherited from DocWriter.)
Protected methodWriteEnd(String)
Writes an endtag to the stream.
(Inherited from DocWriter.)
Protected methodWriteMarkupAttributes
Writes the markup attributes of the specified MarkupAttributes object to the stream.
(Inherited from DocWriter.)
Protected methodWriteOutlines (Inherited from PdfWriter.)
Protected methodWriteStart
Writes a starttag to the stream.
(Inherited from DocWriter.)

Fields

  NameDescription
Protected fieldacroForm (Inherited from PdfCopy.)
Protected fieldbody (Inherited from PdfWriter.)
Protected fieldcloseStream (Inherited from DocWriter.)
Protected fieldcolorNumber (Inherited from PdfWriter.)
Protected fieldcompressionLevel (Inherited from PdfWriter.)
Protected fieldcrypto (Inherited from PdfWriter.)
Protected fieldcurrentObjectNum (Inherited from PdfCopy.)
Protected fieldcurrentPageNumber (Inherited from PdfWriter.)
Protected fieldcurrentPdfReaderInstance (Inherited from PdfWriter.)
Protected fielddefaultColorspace (Inherited from PdfWriter.)
Protected fielddirectContent (Inherited from PdfWriter.)
Protected fielddirectContentUnder (Inherited from PdfWriter.)
Protected fielddocument
This is the document that has to be written.
(Inherited from DocWriter.)
Protected fielddocumentColors (Inherited from PdfWriter.)
Protected fielddocumentExtGState (Inherited from PdfWriter.)
Protected fielddocumentFonts (Inherited from PdfWriter.)
Protected fielddocumentOCG (Inherited from PdfWriter.)
Protected fielddocumentOCGorder (Inherited from PdfWriter.)
Protected fielddocumentPatterns (Inherited from PdfWriter.)
Protected fielddocumentProperties (Inherited from PdfWriter.)
Protected fielddocumentShadingPatterns (Inherited from PdfWriter.)
Protected fielddocumentShadings (Inherited from PdfWriter.)
Protected fielddocumentSpotPatterns (Inherited from PdfWriter.)
Protected fieldextraCatalog (Inherited from PdfWriter.)
Protected fieldfieldArray (Inherited from PdfCopy.)
Protected fieldfieldTemplates (Inherited from PdfCopy.)
Protected fieldfontNumber (Inherited from PdfWriter.)
Protected fieldformXObjects (Inherited from PdfWriter.)
Protected fieldformXObjectsCounter (Inherited from PdfWriter.)
Protected fieldfullCompression (Inherited from PdfWriter.)
Protected fieldgroup (Inherited from PdfWriter.)
Protected fieldimageDictionary (Inherited from PdfWriter.)
Protected fieldimportedPages (Inherited from PdfWriter.)
Protected fieldindirectMap (Inherited from PdfCopy.)
Protected fieldindirects (Inherited from PdfCopy.)
Protected fieldJBIG2Globals (Inherited from PdfWriter.)
Protected fieldnamePtr (Inherited from PdfCopy.)
Protected fieldnewBookmarks (Inherited from PdfWriter.)
Protected fieldOCGLocked (Inherited from PdfWriter.)
Protected fieldOCGRadioGroup (Inherited from PdfWriter.)
Protected fieldopen
Is the writer open for writing?
(Inherited from DocWriter.)
Protected fieldos
The stream of this writer.
(Inherited from DocWriter.)
Protected fieldpageReferences (Inherited from PdfWriter.)
Protected fieldpageSize
The pageSize.
(Inherited from DocWriter.)
Protected fieldpatternColorspaceCMYK (Inherited from PdfWriter.)
Protected fieldpatternColorspaceGRAY (Inherited from PdfWriter.)
Protected fieldpatternColorspaceRGB (Inherited from PdfWriter.)
Protected fieldpatternNumber (Inherited from PdfWriter.)
Protected fieldpause
Do we have to pause all writing actions?
(Inherited from DocWriter.)
Protected fieldpdf (Inherited from PdfWriter.)
Protected fieldpdf_version (Inherited from PdfWriter.)
Protected fieldprevxref (Inherited from PdfWriter.)
Protected fieldreader (Inherited from PdfCopy.)
Protected fieldroot (Inherited from PdfWriter.)
Protected fieldrunDirection (Inherited from PdfWriter.)
Protected fieldstructureTreeRoot (Inherited from PdfWriter.)
Protected fieldtabs (Inherited from PdfWriter.)
Protected fieldtagged (Inherited from PdfWriter.)
Protected fielduserunit (Inherited from PdfWriter.)
Protected fieldvOCProperties (Inherited from PdfWriter.)
Protected fieldxmpMetadata (Inherited from PdfWriter.)

Properties

  NameDescription
Public propertyAcroForm (Inherited from PdfWriter.)
Public propertyCloseStream (Inherited from DocWriter.)
Public propertyCollection (Inherited from PdfWriter.)
Public propertyCompressionLevel (Inherited from PdfWriter.)
Public propertyCropBoxSize (Inherited from PdfWriter.)
Public propertyCurrentDocumentSize (Inherited from PdfWriter.)
Public propertyCurrentPageNumber (Inherited from PdfWriter.)
Public propertyDefaultColorspace (Inherited from PdfWriter.)
Public propertyDirectContent (Inherited from PdfWriter.)
Public propertyDirectContentUnder (Inherited from PdfWriter.)
Public propertyDuration (Inherited from PdfWriter.)
Public propertyExtraCatalog (Inherited from PdfWriter.)
Public propertyFooter
Changes the footer of this document.
(Inherited from DocWriter.)
Public propertyFullCompression (Inherited from PdfWriter.)
Public propertyGroup (Inherited from PdfWriter.)
Public propertyHeader
Changes the header of this document.
(Inherited from DocWriter.)
Public propertyInfo (Inherited from PdfWriter.)
Public propertyOCProperties (Inherited from PdfWriter.)
Public propertyOutlines (Inherited from PdfWriter.)
Public propertyPageCount
Sets the page number.
(Inherited from DocWriter.)
Public propertyPageEmpty (Inherited from PdfWriter.)
Public propertyPageEvent (Inherited from PdfWriter.)
Public propertyPageLabels (Inherited from PdfWriter.)
Public propertyPageNumber (Inherited from PdfWriter.)
Public propertyPageSize (Inherited from PdfWriter.)
Public propertyPageXmpMetadata (Inherited from PdfWriter.)
Public propertyPdfIndirectReference (Inherited from PdfWriter.)
Public propertyPdfVersion (Inherited from PdfWriter.)
Public propertyPDFXConformance (Inherited from PdfWriter.)
Public propertyRgbTransparencyBlending (Inherited from PdfWriter.)
Public propertyRootOutline (Inherited from PdfWriter.)
Public propertyRotateContents (Inherited from PdfCopy.)
Public propertyRunDirection (Inherited from PdfWriter.)
Public propertySigFlags (Inherited from PdfWriter.)
Public propertySpaceCharRatio (Inherited from PdfWriter.)
Public propertyStrictImageSequence (Inherited from PdfWriter.)
Public propertyStructureTreeRoot (Inherited from PdfWriter.)
Public propertyTabs (Inherited from PdfWriter.)
Public propertyThumbnail (Inherited from PdfWriter.)
Public propertyTransition (Inherited from PdfWriter.)
Public propertyUserProperties (Inherited from PdfWriter.)
Public propertyUserunit (Inherited from PdfWriter.)
Public propertyViewerPreferences (Inherited from PdfWriter.)
Public propertyXmpMetadata (Inherited from PdfWriter.)

See Also