Class XslFoLoadOptions
Contenuti
[
Nascondere
]Classe XslFoLoadOptions
Rappresenta le opzioni per il caricamento/importazione di un file XSL-FO in un documento pdf.
public sealed class XslFoLoadOptions : XmlLoadOptions
Costruttori
Nome | Descrizione |
---|---|
XslFoLoadOptions() | Crea un oggetto XslFoLoadOptions senza dati xsl. |
XslFoLoadOptions(Stream) | Crea un oggetto XslFoLoadOptions con dati xsl. |
XslFoLoadOptions(string) | Crea un oggetto XslFoLoadOptions con dati xsl. |
Proprietà
Nome | Descrizione |
---|---|
BasePath { get; set; } | Il percorso/url di base da cui vengono cercati i percorsi relativi alle risorse esterne (se presenti) referenziate nel file SVG caricato. |
DisableFontLicenseVerifications { get; set; } | Ottiene o imposta un flag per disabilitare eventuali restrizioni di licenza per tutti i caratteri durante il caricamento del file. Quando true , consente di eseguire operazioni con caratteri che sono vietate da una licenza di questo carattere, ad esempio consente di incorporare un carattere in un documento PDF anche se le regole di licenza disabilitano l’incorporamento per questo carattere. Per impostazione predefinita false . |
LoadFormat { get; } | Rappresenta il formato del file che descrive LoadOptions . |
WarningHandler { get; set; } | Callback per gestire eventuali avvisi generati. Il WarningHandler restituisce un elemento dell’enumerazione ReturnAction che specifica se Continuare o Abortire. Continuare è l’azione predefinita e l’operazione di caricamento continua, tuttavia l’utente può anche restituire Abortire, nel qual caso l’operazione di caricamento dovrebbe cessare. |
XslStream { get; } | Ottiene i dati xsl per convertire xml in documento pdf. |
XsltArgumentList { get; set; } | XsltArgumentList per inserire valori nei parametri xls esistenti. Il file XLS ha il parametro ‘animal’ senza valore: XsltArgumentList args = new XsltArgumentList(); args.AddParam(“animal”, “”, “cat”); ora il convertitore presume che ci sia un parametro ‘animal’ con il valore ‘cat’ nel file XLS. |
Campi
Nome | Descrizione |
---|---|
ParsingErrorsHandlingType | Il documento XSLFO sorgente può contenere errori di formattazione. Questa enumerazione enumera le possibili strategie di gestione di tali errori. |
Esempi
Il seguente esempio mostra come convertire un file XSL-FO in un file PDF
[C#]
// The path to the documents directory.
string dataDir = @"YOUR_DATA_DIRECTORY";
// The path to your XSL-FO File.
string xslFoFile = Path.Combine(dataDir, "XSLFO-to-PDF.xslfo");
// The path to output PDF File.
string pdfFile = Path.Combine(dataDir, "XSLFO-to-PDF.pdf");
// Initialize XslFoLoadOptions
XslFoLoadOptions xslFoLoadOptions = new XslFoLoadOptions();
using (Document pdfDocument = new Document(xslFoFile, xslFoLoadOptions))
{
// Save PDF file
pdfDocument.Save(pdfFile);
}
[VB.NET]
' The path to the documents directory.
Dim dataDir As String = "YOUR_DATA_DIRECTORY"
' The path to your XSL-FO File.
Dim xslFoFile = Path.Combine(dataDir, "XSLFO-to-PDF.xslfo")
' The path to output PDF File.
Dim pdfFile = Path.Combine(dataDir, "XSLFO-to-PDF.pdf")
' Initialize XslFoLoadOptions
Dim xslFoLoadOptions As XslFoLoadOptions = New XslFoLoadOptions()
Using pdfDocument As Document = New Document(xslFoFile, xslFoLoadOptions)
' Save PDF file
pdfDocument.Save(pdfFile)
End Using
Vedi Anche
- classe XmlLoadOptions
- namespace Aspose.Pdf
- assembly Aspose.PDF