Skip to content

Class StandardPdfGeneratorLanguagePack

Represents a language pack containing localized resources used by the StandardPdfGenerator.

Assembly: FacturXDotNet.dll
csharp
public class StandardPdfGeneratorLanguagePack

Properties

Culture

The culture associated with the language pack, which defines language and regional settings for the StandardPdfGenerator.

csharp
public required CultureInfo Culture { get; init; }

VatNumberLabel

The label used to denote the VAT (Value Added Tax) number in the generated PDF.

csharp
public required string VatNumberLabel { get; init; }

ContactLabel

The label text used to represent a contact section in the StandardPdfGenerator.

csharp
public required string ContactLabel { get; init; }

EmailLabel

The label used to denote the email field in the StandardPdfGenerator's language pack.

csharp
public required string EmailLabel { get; init; }

SellerReferencesLabel

The label representing "Our References" in the localized language pack, typically used to identify the document references associated with the sender.

csharp
public required string SellerReferencesLabel { get; init; }

InvoicedObjectIdentifierLabel

The label used to denote the sales order reference in the StandardPdfGenerator.

csharp
public required string InvoicedObjectIdentifierLabel { get; init; }

SalesOrderReferenceLabel

The label used to denote the sales order reference in the StandardPdfGenerator.

csharp
public required string SalesOrderReferenceLabel { get; init; }

BuyerReferencesLabel

The label used for the "Your references" field in the localized resources of the StandardPdfGenerator.

csharp
public required string BuyerReferencesLabel { get; init; }

CallForTenderLabel

The label for the call for tender section in the generated PDF, used for identifying tender-related references or information.

csharp
public required string CallForTenderLabel { get; init; }

ProjectReferenceLabel

The label used for accounting references in the StandardPdfGenerator language pack.

csharp
public required string ProjectReferenceLabel { get; init; }

AccountingReferenceLabel

The label used for accounting references in the StandardPdfGenerator language pack.

csharp
public required string AccountingReferenceLabel { get; init; }

ContractReferenceLabel

The label for contracts used in the StandardPdfGenerator, representing text associated with contractual terms.

csharp
public required string ContractReferenceLabel { get; init; }

PurchaseOrderReferenceLabel

The label used for the order reference in the StandardPdfGenerator.

csharp
public required string PurchaseOrderReferenceLabel { get; init; }

InvoiceReferencesLabel

The label representing invoice references, used to identify and localize these references in the generated PDF.

csharp
public required string InvoiceReferencesLabel { get; init; }

StartPeriodLabel

The label representing the start of a specific period in a document or report within the StandardPdfGenerator.

csharp
public required string StartPeriodLabel { get; init; }

EndPeriodLabel

The label representing the end period in the StandardPdfGenerator.

csharp
public required string EndPeriodLabel { get; init; }

PrecedingInvoiceReferenceLabel

The label representing the reference to a previous invoice in the StandardPdfGenerator.

csharp
public required string PrecedingInvoiceReferenceLabel { get; init; }

PrecedingInvoiceDateLabel

The label used to represent the date of a previous invoice in generated documents.

csharp
public required string PrecedingInvoiceDateLabel { get; init; }

BusinessProcessLabel

The label used to represent a business process in the generated PDF.

csharp
public required string BusinessProcessLabel { get; init; }

DocumentTypeNames

The collection of names for document types, keyed by their invoice type codes.

csharp
public required Dictionary<InvoiceTypeCode, string?> DocumentTypeNames { get; init; }

DefaultInvoiceDocumentsTypeName

The default document type name used for invoices in the StandardPdfGeneratorLanguagePack.

csharp
public required string DefaultInvoiceDocumentsTypeName { get; init; }

DefaultCreditNoteDocumentsTypeName

The default document type name used for credit notes in the StandardPdfGenerator.

csharp
public required string DefaultCreditNoteDocumentsTypeName { get; init; }

DateLabel

The label representing the date field in the language pack used by the StandardPdfGenerator.

csharp
public required string DateLabel { get; init; }

BuyerAddressLabel

The label used to identify the client's address in the generated PDF.

csharp
public required string BuyerAddressLabel { get; init; }

BuyerIdentifiersLabel

The label associated with the recipient's identifiers in the context of generating a PDF.

csharp
public required string BuyerIdentifiersLabel { get; init; }

DeliveryInformationLabel

The label for delivery information, used to display or identify delivery-related details in the PDF document.

csharp
public required string DeliveryInformationLabel { get; init; }

DespatchAdviceLabel

The label used to represent the despatch advice information within the StandardPdfGenerator.

csharp
public required string DespatchAdviceLabel { get; init; }

DeliveryDateLabel

The label used to represent the delivery date in the StandardPdfGenerator.

csharp
public required string DeliveryDateLabel { get; init; }

ReceivingAdviceLabel

The label indicating the reference to the receiving advice, typically used in invoicing or delivery documentation contexts.

csharp
public required string ReceivingAdviceLabel { get; init; }

CurrencyLabel

The label used to represent or display the currency in the StandardPdfGenerator's output.

csharp
public required string CurrencyLabel { get; init; }

TotalWithoutVatLabel

The label representing the total amount excluding VAT, used in the StandardPdfGenerator.

csharp
public required string TotalWithoutVatLabel { get; init; }

TotalVatLabel

The label used to represent the total VAT amount in the StandardPdfGenerator.

csharp
public required string TotalVatLabel { get; init; }

TotalWithVatLabel

The label representing the total amount including VAT in the StandardPdfGenerator.

csharp
public required string TotalWithVatLabel { get; init; }

PrepaidAmountLabel

The label representing the prepaid amount in the generated PDF, used for localization purposes in the StandardPdfGenerator.

csharp
public required string PrepaidAmountLabel { get; set; }

DueDateLabel

The label representing the due date text in the generated PDF document.

csharp
public required string DueDateLabel { get; set; }

DueAmountLabel

The label representing the due amount in the PDF document.

csharp
public required string DueAmountLabel { get; set; }

DefaultLegalIdType

The default label or identifier used to represent the legal ID type in the language pack for the StandardPdfGenerator.

csharp
public required string DefaultLegalIdType { get; init; }

PageLabel

The label used to denote or identify a page within the StandardPdfGenerator.

csharp
public required string PageLabel { get; init; }

Empty

The empty instance of the StandardPdfGeneratorLanguagePack with all properties initialized to their default values.

csharp
public static StandardPdfGeneratorLanguagePack Empty { get; }

Default

The default language pack associated with the StandardPdfGenerator, currently set to English.

csharp
public static StandardPdfGeneratorLanguagePack Default { get; }

English

The predefined English language pack for the StandardPdfGenerator containing labels and culture-specific settings.

csharp
public static StandardPdfGeneratorLanguagePack English { get; }

French

The predefined French language pack for the StandardPdfGenerator containing labels and culture-specific settings.

csharp
public static StandardPdfGeneratorLanguagePack French { get; }

The tools are open source and released under the MIT License, feel free to use, modify, and share.