932 lines
43 KiB
XML
932 lines
43 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>PdfSharp.Quality</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:PdfSharp.Quality.AssetsHelper">
|
|
<summary>
|
|
Static helper functions for fonts.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.AssetsHelper.GetAssetsFolder(System.String)">
|
|
<summary>
|
|
Gets the assets folder or null, if no such folder exists.
|
|
</summary>
|
|
<param name="path">The path or null, if the function should use the current folder.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.AssetsHelper.EnsureAssets(System.String)">
|
|
<summary>
|
|
Checks whether the assets folder exists and throws an exception if not.
|
|
</summary>
|
|
<param name="path">The path or null, if the function should use the current folder.</param>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.Feature">
|
|
<summary>
|
|
Base class for features.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Feature.RenderSnippetAsPdf(PdfSharp.Quality.Snippet)">
|
|
<summary>
|
|
Renders a code snippet to PDF.
|
|
</summary>
|
|
<param name="snippet">A code snippet.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Feature.RenderSnippetAsPdf(PdfSharp.Quality.Snippet,PdfSharp.Drawing.XUnit,PdfSharp.Drawing.XUnit,PdfSharp.Drawing.XGraphicsUnit,PdfSharp.Drawing.XPageDirection)">
|
|
<summary>
|
|
Renders a code snippet to PDF.
|
|
</summary>
|
|
<param name="snippet"></param>
|
|
<param name="width"></param>
|
|
<param name="height"></param>
|
|
<param name="graphicsUnit"></param>
|
|
<param name="pageDirection"></param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Feature.RenderAllSnippets">
|
|
<summary>
|
|
Renders all code snippets to PDF.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Feature.CreateNewPdfDocument">
|
|
<summary>
|
|
Creates a PDF test document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Feature.SaveToStreamOrSaveToFile(PdfSharp.Pdf.PdfDocument,System.IO.Stream,System.String,System.Boolean)">
|
|
<summary>
|
|
Saves a PDF document to stream or save to file.
|
|
</summary>
|
|
<param name="document">The document.</param>
|
|
<param name="stream">The stream.</param>
|
|
<param name="filenameTag">The filename tag.</param>
|
|
<param name="show">if set to <c>true</c> [show].</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Feature.SaveAndShowDocument(PdfSharp.Pdf.PdfDocument,System.String)">
|
|
<summary>
|
|
Saves a PDF document and show it document.
|
|
</summary>
|
|
<param name="document">The document.</param>
|
|
<param name="filenameTag">The filename tag.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Feature.SaveDocument(PdfSharp.Pdf.PdfDocument,System.String)">
|
|
<summary>
|
|
Saves a PDF document into a file.
|
|
</summary>
|
|
<param name="document">The PDF document.</param>
|
|
<param name="filenameTag">The tag of the PDF file.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Feature.ReadWritePdfDocument(System.String,PdfSharp.Pdf.IO.PdfPasswordProvider)">
|
|
<summary>
|
|
Reads and writes a PDF document.
|
|
</summary>
|
|
<param name="filename">The PDF file to read.</param>
|
|
<param name="passwordProvider">The password provider if the file is protected.</param>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.FeatureAndSnippetBase">
|
|
<summary>
|
|
Base class with common code for both features and snippets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:PdfSharp.Quality.FeatureAndSnippetBase"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.FeatureAndSnippetBase.BoxOptions">
|
|
<summary>
|
|
Specifies how to draw a box on the PDF page.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.BoxOptions.None">
|
|
<summary>
|
|
Draw no box.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.BoxOptions.Box">
|
|
<summary>
|
|
Draw a box.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.BoxOptions.DrawX">
|
|
<summary>
|
|
Draw
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.BoxOptions.Fill">
|
|
<summary>
|
|
Draw
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.BoxOptions.Tile">
|
|
<summary>
|
|
Draw
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.WidthInPoint">
|
|
<summary>
|
|
The width of the PDF page in point.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.HeightInPoint">
|
|
<summary>
|
|
The height of the PDF page in point.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.WidthInMillimeter">
|
|
<summary>
|
|
The width of the PDF page in millimeter.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.HeightInMillimeter">
|
|
<summary>
|
|
The height of the PDF page in millimeter.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.WidthInPU">
|
|
<summary>
|
|
The width of the PDF page in presentation units.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.HeightInPU">
|
|
<summary>
|
|
The width of the PDF page in presentation units.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.BoxWidth">
|
|
<summary>
|
|
The width of the drawing box in presentation units.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.FeatureAndSnippetBase.BoxHeight">
|
|
<summary>
|
|
The height of the drawing box in presentation units.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.BoxCenter">
|
|
<summary>
|
|
The center of the box.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.Gray">
|
|
<summary>
|
|
Gets the gray background brush for boxes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.PdfSharpTechnology">
|
|
<summary>
|
|
Gets a tag that specifies the PDFsharp build technology.
|
|
It is either 'core', 'gdi', or 'wpf'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.BeginPdfDocument">
|
|
<summary>
|
|
Creates a new PDF document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.EndPdfDocument">
|
|
<summary>
|
|
Ends access to the current PDF document and renders it to a memory stream.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.BeginPdfPage">
|
|
<summary>
|
|
Creates a new page in the current PDF document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.BeginPdfPage(PdfSharp.Drawing.XUnit,PdfSharp.Drawing.XUnit,PdfSharp.Drawing.XGraphicsUnit,PdfSharp.Drawing.XPageDirection)">
|
|
<summary>
|
|
Creates a new page in the current PDF document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.EndPdfPage">
|
|
<summary>
|
|
Ends the current PDF page.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.GenerateParallelComparisonDocument">
|
|
<summary>
|
|
Generates a PDF document for parallel comparison of two render results.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.GenerateSerialComparisonDocument">
|
|
<summary>
|
|
Generates the serial comparison document. DOCTODO
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.SaveAndShowFile(System.Byte[],System.String,System.Boolean)">
|
|
<summary>
|
|
Saves the bytes to PDF file and show file.
|
|
</summary>
|
|
<param name="sourceBytes">The source bytes.</param>
|
|
<param name="filepath">The filepath.</param>
|
|
<param name="startViewer">if set to <c>true</c> [start viewer].</param>
|
|
<exception cref="T:System.ArgumentNullException">sourceBytes</exception>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.SaveAndShowPdfDocument(System.String,System.Boolean)">
|
|
<summary>
|
|
Saves and optionally shows a PDF document.
|
|
</summary>
|
|
<param name="filepath">The filepath.</param>
|
|
<param name="startViewer">if set to <c>true</c> [start viewer].</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.SaveAndShowPngImage(System.String,System.Boolean)">
|
|
<summary>
|
|
Saves and optionally shows a PNG image.
|
|
</summary>
|
|
<param name="filepath">The filepath.</param>
|
|
<param name="startViewer">if set to <c>true</c> [start viewer].</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.SaveAndShowComparisonDocument(System.String,System.Boolean)">
|
|
<summary>
|
|
Saves and shows a parallel comparison PDF document.
|
|
</summary>
|
|
<param name="filepath">The filepath.</param>
|
|
<param name="startViewer">if set to <c>true</c> [start viewer].</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.SaveStreamToFile(System.IO.Stream,System.String)">
|
|
<summary>
|
|
Saves a stream to a file.
|
|
</summary>
|
|
<param name="stream">The stream.</param>
|
|
<param name="path">The path.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.BeginImage">
|
|
<summary>
|
|
Prepares new bitmap image for drawing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FeatureAndSnippetBase.EndPngImage">
|
|
<summary>
|
|
Ends the current GDI+ image.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.Document">
|
|
<summary>
|
|
Gets the current PDF document.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.Page">
|
|
<summary>
|
|
Gets the current PDF page.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.XGraphics">
|
|
<summary>
|
|
Gets the current PDFsharp graphics object.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.PdfBytes">
|
|
<summary>
|
|
Gets the bytes of a PDF document.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.PngBytes">
|
|
<summary>
|
|
Gets the bytes of a PNG image.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.FeatureAndSnippetBase.ComparisonBytes">
|
|
<summary>
|
|
Gets the bytes of a comparision document.
|
|
</summary>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.FontHelper">
|
|
<summary>
|
|
Static helper functions for fonts.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FontHelper.LoadFontData(System.String)">
|
|
<summary>
|
|
Returns the specified font from an embedded resource.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.FontHelper.LoadFontData(System.String,System.Reflection.Assembly)">
|
|
<summary>
|
|
Returns the specified font from an embedded resource.
|
|
</summary>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.DefaultFontResolver_unused">
|
|
<summary>
|
|
|
|
</summary>
|
|
<seealso cref="T:PdfSharp.Fonts.IFontResolver" />
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.DefaultFontResolver_unused.ResolveTypeface(System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Converts specified information about a required typeface into a specific font.
|
|
</summary>
|
|
<param name="familyName">Name of the font family.</param>
|
|
<param name="isBold">Set to <c>true</c> when a bold font face is required.</param>
|
|
<param name="isItalic">Set to <c>true</c> when an italic font face is required.</param>
|
|
<returns>
|
|
Information about the physical font, or null if the request cannot be satisfied.
|
|
</returns>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.DefaultFontResolver_unused.GetFont(System.String)">
|
|
<summary>
|
|
Gets the bytes of a physical font with specified face name.
|
|
</summary>
|
|
<param name="faceName">A face name previously retrieved by ResolveTypeface.</param>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.SamplesFontResolver">
|
|
<summary>
|
|
The font resolver that provides fonts needed by the samples on any platform.
|
|
The typeface names are case-sensitive by design.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.RequiredAssets">
|
|
<summary>
|
|
The minimum assets version required.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.EmojiFont">
|
|
<summary>
|
|
Name of the Emoji font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.ArialFont">
|
|
<summary>
|
|
Name of the Arial font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.CourierFont">
|
|
<summary>
|
|
Name of the Courier New font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.LucidaFont">
|
|
<summary>
|
|
Name of the Lucida Console font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.SymbolFont">
|
|
<summary>
|
|
Name of the Symbol font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.TimesFont">
|
|
<summary>
|
|
Name of the Times New Roman font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.VerdanaFont">
|
|
<summary>
|
|
Name of the Verdana font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.SamplesFontResolver.WingdingsFont">
|
|
<summary>
|
|
Name of the Wingdings font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.SamplesFontResolver.#ctor">
|
|
<summary>
|
|
Creates a new instance of SamplesFontResolver.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.SamplesFontResolver.ResolveTypeface(System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Converts specified information about a required typeface into a specific font.
|
|
</summary>
|
|
<param name="familyName">Name of the font family.</param>
|
|
<param name="bold">Set to <c>true</c> when a bold font face is required.</param>
|
|
<param name="italic">Set to <c>true</c> when an italic font face is required.</param>
|
|
<returns>Information about the physical font, or null if the request cannot be satisfied.</returns>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.SamplesFontResolver.GetFont(System.String)">
|
|
<summary>
|
|
Gets the bytes of a physical font with specified face name.
|
|
</summary>
|
|
<param name="faceName">A face name previously retrieved by ResolveTypeface.</param>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.UnitTestFontResolver">
|
|
<summary>
|
|
The font resolver that provides fonts needed by the unit tests on any platform.
|
|
The typeface names are case-sensitive by design.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.RequiredAssets">
|
|
<summary>
|
|
The minimum assets version required.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.EmojiFont">
|
|
<summary>
|
|
Name of the Emoji font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.ArialFont">
|
|
<summary>
|
|
Name of the Arial font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.CourierFont">
|
|
<summary>
|
|
Name of the Courier New font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.LucidaFont">
|
|
<summary>
|
|
Name of the Lucida Console font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.SymbolFont">
|
|
<summary>
|
|
Name of the Symbol font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.TimesFont">
|
|
<summary>
|
|
Name of the Times New Roman font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.VerdanaFont">
|
|
<summary>
|
|
Name of the Verdana font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="F:PdfSharp.Quality.UnitTestFontResolver.WingdingsFont">
|
|
<summary>
|
|
Name of the Wingdings font supported by this font resolver.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.UnitTestFontResolver.#ctor">
|
|
<summary>
|
|
Creates a new instance of UnitTestFontResolver.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.UnitTestFontResolver.ResolveTypeface(System.String,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Converts specified information about a required typeface into a specific font.
|
|
</summary>
|
|
<param name="familyName">Name of the font family.</param>
|
|
<param name="bold">Set to <c>true</c> when a bold font face is required.</param>
|
|
<param name="italic">Set to <c>true</c> when an italic font face is required.</param>
|
|
<returns>Information about the physical font, or null if the request cannot be satisfied.</returns>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.UnitTestFontResolver.GetFont(System.String)">
|
|
<summary>
|
|
Gets the bytes of a physical font with specified face name.
|
|
</summary>
|
|
<param name="faceName">A face name previously retrieved by ResolveTypeface.</param>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.FontUtility">
|
|
<summary>
|
|
Static helper functions for file IO.
|
|
</summary>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.IOHelper">
|
|
<summary>
|
|
Static helper functions for file IO.
|
|
</summary>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.IOUtility">
|
|
<summary>
|
|
Static utility functions for file IO.
|
|
These functions are intended for unit tests and samples in solution code only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.IsDirectorySeparator(System.Char)">
|
|
<summary>
|
|
True if the given character is a directory separator.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.NormalizeDirectorySeparators(System.String@)">
|
|
<summary>
|
|
Replaces all back-slashes with forward slashes in the specified path.
|
|
The resulting path works under Windows and Linux if no drive names are
|
|
included.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.GetSolutionRoot">
|
|
<summary>
|
|
Gets the root path of the current solution, or null, if no parent
|
|
directory with a solution file exists.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.GetAssetsPath(System.String)">
|
|
<summary>
|
|
Gets the root path of the current assets directory if no parameter is specified,
|
|
or null, if no assets directory exists in the solution root directory.
|
|
If a parameter is specified gets the assets root path combined with the specified relative path or file.
|
|
If only the root path is returned it always ends with a directory separator.
|
|
If a parameter is specified the return value ends literally with value of the parameter.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.GetTempPath(System.String)">
|
|
<summary>
|
|
Gets the root or sub path of the current temp directory.
|
|
The directory is created if it does not exist.
|
|
If a valid path is returned it always ends with the current directory separator.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.GetViewerWatchDirectory">
|
|
<summary>
|
|
Gets the viewer watch directory.
|
|
Which is currently just a hard-coded directory on drive C or /mnt/c
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.GetTempFileName(System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Creates a temporary file name with the pattern '{namePrefix}-{WIN|WSL|LNX|...}-{...uuid...}_temp.{extension}'.
|
|
The name ends with '_temp.' to make it easy to delete it using the pattern '*_temp.{extension}'.
|
|
No file is created by this function. The name contains 10 hex characters to make it unique.
|
|
It is not tested whether the file exists, because we have no path here.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.GetTempFullFileName(System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Creates a temporary file and returns the full name. The name pattern is '/.../temp/.../{namePrefix}-{WIN|WSL|LNX|...}-{...uuid...}_temp.{extension}'.
|
|
The namePrefix may contain a sub-path relative to the temp directory.
|
|
The name ends with '_temp.' to make it easy to delete it using the pattern '*_temp.{extension}'.
|
|
The file is created and immediately closed. That ensures the returned full file name can be used.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.FindLatestTempFile(System.String,System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Finds the latest temporary file in a directory. The pattern of the file is expected
|
|
to be '{namePrefix}*_temp.{extension}'.
|
|
</summary>
|
|
<param name="namePrefix">The prefix of the file name to search for.</param>
|
|
<param name="path">The path to search in.</param>
|
|
<param name="extension">The file extension of the file.</param>
|
|
<param name="recursive">If set to <c>true</c> subdirectories are included in the search.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.EnsureAssets(System.String,System.Nullable{System.Int32})">
|
|
<summary>
|
|
Ensures the assets folder exists in the solution root and an optional specified file
|
|
or directory exists. If relativeFileOrDirectory is specified, it is considered to
|
|
be a path to a directory if it ends with a directory separator. Otherwise, it is
|
|
considered to ba a path to a file.
|
|
</summary>
|
|
<param name="relativeFileOrDirectory">A relative path to a file or directory.</param>
|
|
<param name="requiredAssetsVersion">The minimum of the required assets version.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.EnsureAssetsVersion(System.Int32)">
|
|
<summary>
|
|
Ensures the assets directory exists in the solution root and its version is at least the specified version.
|
|
</summary>
|
|
<param name="requiredAssetsVersion">The minimum of the required assets version.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.IOUtility.GetCachedWebFile(System.String,System.String)">
|
|
<summary>
|
|
Gets the full path of a web file cached in the assets folder.
|
|
Downloads the file from URL if not found in assets.
|
|
</summary>
|
|
<param name="assetsFilename">The relative path to the file in the assets folder.</param>
|
|
<param name="url">The URL to the web file to cache.</param>
|
|
<returns>The absolute path of the cached file.</returns>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.PathHelper">
|
|
<summary>
|
|
Helper class for file paths.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PathHelper.FindPath(System.String,System.String)">
|
|
<summary>
|
|
Builds a path by the following strategy. Get the current directory and find the specified folderName in it.
|
|
Then replace the path right of folderName with the specified subPath.
|
|
</summary>
|
|
<param name="folderName">Name of a parent folder in the path to the current directory.</param>
|
|
<param name="subPath">The sub path that substitutes the part right of folderName in the current directory path.</param>
|
|
<returns>The new path.</returns>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.DocTag">
|
|
<summary>
|
|
Contains information of a PDF document created for testing purposes.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.DocTag.Title">
|
|
<summary>
|
|
Gets or sets the title of the document.
|
|
</summary>
|
|
<value>
|
|
The title.
|
|
</value>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.PdfDocUtility">
|
|
<summary>
|
|
Static helper functions for file IO.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfDocUtility.CreateNewPdfDocument(System.String)">
|
|
<summary>
|
|
Creates a PDF test document.
|
|
</summary>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.PdfFileFormatter">
|
|
<summary>
|
|
Reads a PDF document, unpacks all its streams, and save it under a new name.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileFormatter.FormatDocument(System.String)">
|
|
<summary>
|
|
Reads a PDF file, formats the content and saves the new document.
|
|
</summary>
|
|
<param name="path">The path.</param>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.PdfFileUtility">
|
|
<summary>
|
|
Static helper functions for file IO.
|
|
These functions are intended for unit tests and samples in solution code only.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileUtility.GetTempPdfFileName(System.String,System.Boolean)">
|
|
<summary>
|
|
Creates a temporary name of a PDF file with the pattern '{namePrefix}-{WIN|WSL|LNX|...}-{...uuid...}_temp.pdf'.
|
|
The name ends with '_temp.pdf' to make it easy to delete it using the pattern '*_temp.pdf'.
|
|
No file is created by this function. The name contains 10 hex characters to make it unique.
|
|
It is not tested whether the file exists, because we have no path here.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileUtility.GetTempPdfFullFileName(System.String,System.Boolean)">
|
|
<summary>
|
|
Creates a temporary file and returns the full name. The name pattern is '.../temp/.../{namePrefix}-{WIN|WSL|LNX|...}-{...uuid...}_temp.pdf'.
|
|
The namePrefix may contain a sub-path relative to the temp directory.
|
|
The name ends with '_temp.pdf' to make it easy to delete it using the pattern '*_temp.pdf'.
|
|
The file is created and immediately closed. That ensures the returned full file name can be used.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileUtility.FindLatestPdfTempFile(System.String,System.String,System.Boolean)">
|
|
<summary>
|
|
Finds the latest PDF temporary file in the specified folder, including sub-folders, or null,
|
|
if no such file exists.
|
|
</summary>
|
|
<param name="name">The name.</param>
|
|
<param name="path">The path.</param>
|
|
<param name="recursive">if set to <c>true</c> [recursive].</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileUtility.SaveDocument(PdfSharp.Pdf.PdfDocument,System.String,System.Boolean)">
|
|
<summary>
|
|
Save the specified document and returns the path.
|
|
</summary>
|
|
<param name="doc"></param>
|
|
<param name="name"></param>
|
|
<param name="addInfo"></param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileUtility.SaveAndShowDocument(PdfSharp.Pdf.PdfDocument,System.String,System.Boolean)">
|
|
<summary>
|
|
Save the specified document and shows it in a PDF viewer application.
|
|
</summary>
|
|
<param name="doc"></param>
|
|
<param name="name"></param>
|
|
<param name="addInfo"></param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileUtility.SaveAndShowDocumentIfDebugging(PdfSharp.Pdf.PdfDocument,System.String,System.Boolean)">
|
|
<summary>
|
|
Save the specified document and shows it in a PDF viewer application only if the current program
|
|
is debugged.
|
|
</summary>
|
|
<param name="doc"></param>
|
|
<param name="name"></param>
|
|
<param name="addInfo"></param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileUtility.ShowDocument(System.String)">
|
|
<summary>
|
|
Shows the specified document in a PDF viewer application.
|
|
</summary>
|
|
<param name="pdfFilename">The PDF filename.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.PdfFileUtility.ShowDocumentIfDebugging(System.String)">
|
|
<summary>
|
|
Shows the specified document in a PDF viewer application only if the current program
|
|
is debugged.
|
|
</summary>
|
|
<param name="pdfFilename">The PDF filename.</param>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.Snippet">
|
|
<summary>
|
|
Base class of code snippets for testing.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:PdfSharp.Quality.Snippet"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.Title">
|
|
<summary>
|
|
Gets or sets the title of the snipped
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.PathName">
|
|
<summary>
|
|
Gets or sets the path or name where to store the PDF file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.BoxOption">
|
|
<summary>
|
|
Gets or sets the box option.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.Cleanroom">
|
|
<summary>
|
|
Gets or sets a value indicating how this <see cref="T:PdfSharp.Quality.Snippet"/> is drawn.
|
|
If it is true, all describing graphics like title and boxes are omitted.
|
|
Use this option to produce a clean PDF for debugging purposes.
|
|
If it is false, all describing graphics like title and boxes are drawn.
|
|
This is the regular case.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.NoGraphic">
|
|
<summary>
|
|
Gets or sets a value indicating whether all graphics output is omitted.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.NoText">
|
|
<summary>
|
|
Gets or sets a value indicating whether all text output is omitted.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.FontNameStd">
|
|
<summary>
|
|
The standard font name used in snippet.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.FontStd">
|
|
<summary>
|
|
Gets the standard font in snippets.
|
|
</summary>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.FontHeader">
|
|
<summary>
|
|
Gets the header font in snippets.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawNotSupportedFeature(PdfSharp.Drawing.XGraphics)">
|
|
<summary>
|
|
Draws a text that states that a feature is not supported in a particular build.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawHeader(PdfSharp.Drawing.XGraphics,System.String)">
|
|
<summary>
|
|
Draws the header.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawHeader(System.String)">
|
|
<summary>
|
|
Draws the header.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawPdfHeader">
|
|
<summary>
|
|
Draws the header for a PDF document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawPngHeader">
|
|
<summary>
|
|
Draws the header for a PNG image.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.RenderSnippet(PdfSharp.Drawing.XGraphics)">
|
|
<summary>
|
|
When implemented in a derived class renders the snippet in the specified XGraphic object.
|
|
</summary>
|
|
<param name="gfx">The XGraphics where to render the snippet.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.RenderSnippet">
|
|
<summary>
|
|
When implemented in a derived class renders the snippet in an XGraphic object.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.RenderSnippetAsPdf">
|
|
<summary>
|
|
Renders a snippet as PDF document.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.RenderSnippetAsPdf(PdfSharp.Drawing.XUnit,PdfSharp.Drawing.XUnit,PdfSharp.Drawing.XGraphicsUnit,PdfSharp.Drawing.XPageDirection)">
|
|
<summary>
|
|
Renders a snippet as PDF document.
|
|
</summary>
|
|
<param name="width"></param>
|
|
<param name="height"></param>
|
|
<param name="graphicsUnit"></param>
|
|
<param name="pageDirection"></param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.RenderSnippetAsPng">
|
|
<summary>
|
|
Renders a snippet as PNG image.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.CreatePdfPage(PdfSharp.Pdf.PdfDocument)">
|
|
<summary>
|
|
Creates a PDF page for the specified document.
|
|
</summary>
|
|
<param name="doc">The document.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.BeginBox(PdfSharp.Drawing.XGraphics,System.Int32,PdfSharp.Quality.FeatureAndSnippetBase.BoxOptions,System.String)">
|
|
<summary>
|
|
Translates origin of coordinate space to a box of size 220pp x 140pp.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.BeginBox(PdfSharp.Drawing.XGraphics,System.Int32)">
|
|
<summary>
|
|
Begins rendering the content of a box.
|
|
</summary>
|
|
<param name="gfx">The XGraphics object.</param>
|
|
<param name="boxNumber">The box number.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.BeginBox(PdfSharp.Drawing.XGraphics,System.Int32,PdfSharp.Quality.FeatureAndSnippetBase.BoxOptions)">
|
|
<summary>
|
|
Begins rendering the content of a box.
|
|
</summary>
|
|
<param name="gfx">The XGraphics object.</param>
|
|
<param name="boxNumber">The box number.</param>
|
|
<param name="options">The box options.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.EndBox(PdfSharp.Drawing.XGraphics)">
|
|
<summary>
|
|
Ends rendering of the current box.
|
|
</summary>
|
|
<param name="gfx">The XGraphics object.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawTiledBox(PdfSharp.Drawing.XGraphics,System.Double,System.Double,System.Double,System.Double,System.Double)">
|
|
<summary>
|
|
Draws a tiled box.
|
|
</summary>
|
|
<param name="gfx">The XGraphics object.</param>
|
|
<param name="x">The left position of the box.</param>
|
|
<param name="y">The top position of the box.</param>
|
|
<param name="width">The width of the box.</param>
|
|
<param name="height">The height of the box.</param>
|
|
<param name="delta">The size of the grid square.</param>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.RectBox">
|
|
<summary>
|
|
Gets the rectangle of a box.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawCenterPoint(PdfSharp.Drawing.XGraphics)">
|
|
<summary>
|
|
Draws the center point of a box.
|
|
</summary>
|
|
<param name="gfx">The XGraphics object.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawAlignmentGrid(PdfSharp.Drawing.XGraphics,System.Boolean,System.Boolean)">
|
|
<summary>
|
|
Draws the alignment grid.
|
|
</summary>
|
|
<param name="gfx">The XGraphics object.</param>
|
|
<param name="highlightHorizontal">if set to <c>true</c> [highlight horizontal].</param>
|
|
<param name="highlightVertical">if set to <c>true</c> [highlight vertical].</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.DrawArtBox(PdfSharp.Drawing.XGraphics)">
|
|
<summary>
|
|
Draws a dotted line showing the art box.
|
|
</summary>
|
|
<param name="gfx">The XGraphics object.</param>
|
|
</member>
|
|
<member name="P:PdfSharp.Quality.Snippet.Pentagram">
|
|
<summary>
|
|
Gets the points of a pentagram in a unit circle.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.GetPentagram(System.Double,PdfSharp.Drawing.XPoint)">
|
|
<summary>
|
|
Gets the points of a pentagram relative to a center and scaled by a size factor.
|
|
</summary>
|
|
<param name="size">The scaling factor of the pentagram.</param>
|
|
<param name="center">The center of the pentagram.</param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.HelloWorldFactory(System.String,System.Boolean)">
|
|
<summary>
|
|
Creates a HelloWorld document, optionally with custom message.
|
|
</summary>
|
|
<param name="message"></param>
|
|
<param name="unicode"></param>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.Snippet.GfxForLastPage(PdfSharp.Pdf.PdfDocument)">
|
|
<summary>
|
|
Gets a XGraphics object for the last page of the specified document.
|
|
</summary>
|
|
<param name="doc">The PDF document.</param>
|
|
</member>
|
|
<member name="T:PdfSharp.Quality.XGraphicsDevExtensions">
|
|
<summary>
|
|
Extensions for the XGraphics class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:PdfSharp.Quality.XGraphicsDevExtensions.DrawMeasureBox(PdfSharp.Drawing.XGraphics,System.String,PdfSharp.Drawing.XFont,PdfSharp.Drawing.XPoint)">
|
|
<summary>
|
|
Draws the measurement box for a specified text and a font.
|
|
</summary>
|
|
<param name="gfx">The XGraphics object</param>
|
|
<param name="text">The text to be measured.</param>
|
|
<param name="font">The font to be used for measuring.</param>
|
|
<param name="pos">The start point of the box.</param>
|
|
</member>
|
|
<member name="T:System.Runtime.CompilerServices.RuntimeHelpers">
|
|
<summary>
|
|
Extension method GetSubArray required for the built-in range operator (e.g.'[1..9]').
|
|
Fun fact: This class must be compiled into each assembly. If it is only visible through
|
|
InternalsVisibleTo code will not compile with .NET Framework 4.6.2 and .NET Standard 2.0.
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Runtime.CompilerServices.RuntimeHelpers.GetSubArray``1(``0[],System.Range)">
|
|
<summary>
|
|
Slices the specified array using the specified range.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|