Back to Devexpress

PdfDocumentProcessor.DocumentFacade Property

officefileapi-devexpress-dot-pdf-dot-pdfdocumentprocessor-d746305b.md

latest6.0 KB
Original Source

PdfDocumentProcessor.DocumentFacade Property

Retrieves a document facade - a set of methods used to perform various operations on PDF document without access to its inner structure.

Namespace : DevExpress.Pdf

Assembly : DevExpress.Docs.v25.2.dll

NuGet Package : DevExpress.Document.Processor

Declaration

csharp
public PdfDocumentFacade DocumentFacade { get; }
vb
Public ReadOnly Property DocumentFacade As PdfDocumentFacade

Property Value

TypeDescription
PdfDocumentFacade

An object that exposes facade methods.

|

The following code snippets (auto-collected from DevExpress Examples) contain references to the DocumentFacade property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

pdf-document-api-get-checked-appearance-name-for-check-box/CS/GetCheckboxCheckedValue/Program.cs#L15

csharp
PdfDocumentFacade documentFacade = processor.DocumentFacade;
PdfAcroFormFacade acroForm = documentFacade.AcroForm;

pdf-document-api-get-checked-appearance-name-for-radio-button/CS/Program.cs#L16

csharp
// Retrieve the form field facade:
PdfDocumentFacade documentFacade = processor.DocumentFacade;
PdfAcroFormFacade acroFormFacade = documentFacade.AcroForm;

pdf-document-api-replace-form-field-with-image/CS/ReplaceFormFieldWithImage/Program.cs#L16

csharp
processor.LoadDocument("..\\..\\..\\InteractiveForm.pdf");
PdfDocumentFacade documentFacade = processor.DocumentFacade;
PdfAcroFormFacade acroForm = documentFacade.AcroForm;

pdf-document-api-highlight-search-results/CS/HighlightSearchResults/Program.cs#L62

csharp
{
    PdfDocumentFacade facade = processor.DocumentFacade;
    PdfPageFacade page = facade.Pages[result.Page.GetPageIndex()];

pdf-document-api-fill-interactive-form-fields/CS/PdfFormFilling/PdfFormFilling.cs#L50

csharp
PdfDocumentFacade documentFacade = documentProcessor.DocumentFacade;
PdfAcroFormFacade acroForm = documentFacade.AcroForm;

pdf-document-api-get-checked-appearance-name-for-check-box/VB/GetCheckboxCheckedValue/Program.vb#L11

vb
processor.LoadDocument("..\..\..\InteractiveForm.pdf")
Dim documentFacade As PdfDocumentFacade = processor.DocumentFacade
Dim acroForm As PdfAcroFormFacade = documentFacade.AcroForm

pdf-document-api-get-checked-appearance-name-for-radio-button/VB/Program.vb#L12

vb
' Retrieve the form field facade:
Dim documentFacade As PdfDocumentFacade = processor.DocumentFacade
Dim acroFormFacade As PdfAcroFormFacade = documentFacade.AcroForm

pdf-document-api-replace-form-field-with-image/VB/ReplaceFormFieldWithImage/Program.vb#L16

vb
processor.LoadDocument("..\..\..\InteractiveForm.pdf")
Dim documentFacade As PdfDocumentFacade = processor.DocumentFacade
Dim acroForm As PdfAcroFormFacade = documentFacade.AcroForm

pdf-document-api-highlight-search-results/VB/HighlightSearchResults/Program.vb#L53

vb
Private Shared Sub HighlightResultWithAnnotations(ByVal processor As PdfDocumentProcessor, ByVal result As PdfTextSearchResults)
    Dim facade As PdfDocumentFacade = processor.DocumentFacade
    Dim page As PdfPageFacade = facade.Pages(result.Page.GetPageIndex())

pdf-document-api-fill-interactive-form-fields/VB/PdfFormFilling/PdfFormFilling.vb#L44

vb
Dim documentFacade As PdfDocumentFacade = documentProcessor.DocumentFacade
Dim acroForm As PdfAcroFormFacade = documentFacade.AcroForm

See Also

PdfDocumentProcessor Class

PdfDocumentProcessor Members

DevExpress.Pdf Namespace