API Reference
OfficeVisualPlacementExtensions
Places converted ChartForgeX artifacts on OfficeIMO document surfaces.
Inheritance
- Object
- OfficeVisualPlacementExtensions
Methods
public static WordImage AddVisualArtifact(WordParagraph paragraph, VisualArtifact artifact, OfficeVisualConversionOptions? options = null, WordImageTextWrapping wrapping = InLineWithText) #WordImageInserts a visual in Word, constraining its natural width to the paragraph's content area when no size is supplied.
Parameters
- paragraph OfficeIMO.Word.WordParagraph
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
- wrapping OfficeIMO.Word.WordImageTextWrapping = InLineWithText
public static ExcelImage AddVisualArtifact(ExcelSheet sheet, Int32 row, Int32 column, VisualArtifact artifact, OfficeVisualConversionOptions? options = null, Int32 offsetXPixels = 0, Int32 offsetYPixels = 0) #ExcelImageInserts a visual anchored to a worksheet cell.
Parameters
- sheet OfficeIMO.Excel.ExcelSheet
- row System.Int32
- column System.Int32
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
- offsetXPixels System.Int32 = 0
- offsetYPixels System.Int32 = 0
public static PowerPointPicture AddVisualArtifact(PowerPointSlide slide, VisualArtifact artifact, Double leftPoints = 0, Double topPoints = 0, OfficeVisualConversionOptions? options = null) #PowerPointPictureInserts a visual at a slide position expressed in points.
Parameters
- slide OfficeIMO.PowerPoint.PowerPointSlide
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- leftPoints System.Double = 0
- topPoints System.Double = 0
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
public static PdfContentBuilder AddVisualArtifact(PdfContentBuilder content, VisualArtifact artifact, OfficeVisualConversionOptions? options = null, PdfAlign? align = null, Double? spacingBefore = null, Double? spacingAfter = null, PdfDrawingStyle? style = null, String? linkUri = null, String? linkContents = null) #PdfContentBuilderAdds a visual to PDF flow, with proportional width constrained to the actual content frame by default.
Parameters
- content OfficeIMO.Pdf.PdfContentBuilder
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
- align OfficeIMO.Pdf.PdfAlign? = null
- spacingBefore System.Double? = null
- spacingAfter System.Double? = null
- style OfficeIMO.Pdf.PdfDrawingStyle? = null
- linkUri System.String? = null
- linkContents System.String? = null
public static PdfDocument AddVisualArtifact(PdfDocument document, VisualArtifact artifact, OfficeVisualConversionOptions? options = null, PdfAlign? align = null, Double? spacingBefore = null, Double? spacingAfter = null, PdfDrawingStyle? style = null, String? linkUri = null, String? linkContents = null) #PdfDocumentAdds a visual to an existing PDF document's flow.
Parameters
- document OfficeIMO.Pdf.PdfDocument
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
- align OfficeIMO.Pdf.PdfAlign? = null
- spacingBefore System.Double? = null
- spacingAfter System.Double? = null
- style OfficeIMO.Pdf.PdfDrawingStyle? = null
- linkUri System.String? = null
- linkContents System.String? = null
public static WordImage AddVisualArtifact(WordParagraph paragraph, VisualArtifact artifact, out OfficeVisualConversionResult conversion, OfficeVisualConversionOptions? options = null, WordImageTextWrapping wrapping = InLineWithText) #WordImageRenders and inserts a ChartForgeX artifact in a Word paragraph, returning its conversion and fidelity report.
Parameters
- paragraph OfficeIMO.Word.WordParagraph
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
- wrapping OfficeIMO.Word.WordImageTextWrapping = InLineWithText
public static WordImage AddVisualArtifact(WordParagraph paragraph, OfficeVisualConversionResult conversion, WordImageTextWrapping wrapping = InLineWithText) #WordImageInserts a converted ChartForgeX artifact using its selected SVG or PNG payload in a Word paragraph.
Parameters
- paragraph OfficeIMO.Word.WordParagraph
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- wrapping OfficeIMO.Word.WordImageTextWrapping = InLineWithText
public static ExcelImage AddVisualArtifact(ExcelSheet sheet, Int32 row, Int32 column, VisualArtifact artifact, out OfficeVisualConversionResult conversion, OfficeVisualConversionOptions? options = null, Int32 offsetXPixels = 0, Int32 offsetYPixels = 0) #ExcelImageRenders and inserts a ChartForgeX artifact anchored to an Excel cell, returning its conversion and fidelity report.
Parameters
- sheet OfficeIMO.Excel.ExcelSheet
- row System.Int32
- column System.Int32
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
- offsetXPixels System.Int32 = 0
- offsetYPixels System.Int32 = 0
public static ExcelImage AddVisualArtifact(ExcelSheet sheet, Int32 row, Int32 column, OfficeVisualConversionResult conversion, Int32 offsetXPixels = 0, Int32 offsetYPixels = 0) #ExcelImageInserts a converted ChartForgeX artifact using its selected SVG or PNG payload anchored to an Excel cell.
Parameters
- sheet OfficeIMO.Excel.ExcelSheet
- row System.Int32
- column System.Int32
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- offsetXPixels System.Int32 = 0
- offsetYPixels System.Int32 = 0
public static PowerPointPicture AddVisualArtifact(PowerPointSlide slide, VisualArtifact artifact, Double leftPoints, Double topPoints, out OfficeVisualConversionResult conversion, OfficeVisualConversionOptions? options = null) #PowerPointPictureRenders and inserts a ChartForgeX artifact on a PowerPoint slide, returning its conversion and fidelity report.
Parameters
- slide OfficeIMO.PowerPoint.PowerPointSlide
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- leftPoints System.Double
- topPoints System.Double
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
public static PowerPointPicture AddVisualArtifact(PowerPointSlide slide, OfficeVisualConversionResult conversion, Double leftPoints = 0, Double topPoints = 0) #PowerPointPictureInserts a converted ChartForgeX artifact using its selected SVG or PNG payload on a PowerPoint slide.
Parameters
- slide OfficeIMO.PowerPoint.PowerPointSlide
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- leftPoints System.Double = 0
- topPoints System.Double = 0
public static PdfContentBuilder AddVisualArtifact(PdfContentBuilder content, VisualArtifact artifact, out OfficeVisualConversionResult conversion, OfficeVisualConversionOptions? options = null, PdfAlign? align = null, Double? spacingBefore = null, Double? spacingAfter = null, PdfDrawingStyle? style = null, String? linkUri = null, String? linkContents = null) #PdfContentBuilderRenders and adds a ChartForgeX artifact to PDF flow content through the OfficeDrawing composition path.
Parameters
- content OfficeIMO.Pdf.PdfContentBuilder
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
- align OfficeIMO.Pdf.PdfAlign? = null
- spacingBefore System.Double? = null
- spacingAfter System.Double? = null
- style OfficeIMO.Pdf.PdfDrawingStyle? = null
- linkUri System.String? = null
- linkContents System.String? = null
public static PdfContentBuilder AddVisualArtifact(PdfContentBuilder content, OfficeVisualConversionResult conversion, PdfAlign? align = null, Double? spacingBefore = null, Double? spacingAfter = null, PdfDrawingStyle? style = null, String? linkUri = null, String? linkContents = null) #PdfContentBuilderAdds a converted ChartForgeX artifact to PDF flow content through the OfficeDrawing composition path.
Parameters
- content OfficeIMO.Pdf.PdfContentBuilder
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- align OfficeIMO.Pdf.PdfAlign? = null
- spacingBefore System.Double? = null
- spacingAfter System.Double? = null
- style OfficeIMO.Pdf.PdfDrawingStyle? = null
- linkUri System.String? = null
- linkContents System.String? = null
public static PdfDocument AddVisualArtifact(PdfDocument document, VisualArtifact artifact, out OfficeVisualConversionResult conversion, OfficeVisualConversionOptions? options = null, PdfAlign? align = null, Double? spacingBefore = null, Double? spacingAfter = null, PdfDrawingStyle? style = null, String? linkUri = null, String? linkContents = null) #PdfDocumentRenders and adds a ChartForgeX artifact to an existing PDF document.
Parameters
- document OfficeIMO.Pdf.PdfDocument
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
- align OfficeIMO.Pdf.PdfAlign? = null
- spacingBefore System.Double? = null
- spacingAfter System.Double? = null
- style OfficeIMO.Pdf.PdfDrawingStyle? = null
- linkUri System.String? = null
- linkContents System.String? = null
public static PdfDocument AddVisualArtifact(PdfDocument document, OfficeVisualConversionResult conversion, PdfAlign? align = null, Double? spacingBefore = null, Double? spacingAfter = null, PdfDrawingStyle? style = null, String? linkUri = null, String? linkContents = null) #PdfDocumentAdds a converted ChartForgeX artifact to an existing PDF document.
Parameters
- document OfficeIMO.Pdf.PdfDocument
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- align OfficeIMO.Pdf.PdfAlign? = null
- spacingBefore System.Double? = null
- spacingAfter System.Double? = null
- style OfficeIMO.Pdf.PdfDrawingStyle? = null
- linkUri System.String? = null
- linkContents System.String? = null
public static PowerPointPicture AddVisualArtifact(PowerPointSlide slide, VisualArtifact artifact, PowerPointLayoutBox box, OfficeVisualConversionOptions? options = null) #PowerPointPictureInserts a visual proportionally inside a slide layout box.
Parameters
- slide OfficeIMO.PowerPoint.PowerPointSlide
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- box OfficeIMO.PowerPoint.PowerPointLayoutBox
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
public static PowerPointPicture AddVisualArtifact(PowerPointSlide slide, VisualArtifact artifact, PowerPointLayoutBox box, out OfficeVisualConversionResult conversion, OfficeVisualConversionOptions? options = null) #PowerPointPictureConverts a visual and inserts it inside a slide layout box, returning the fitted conversion for inspection.
Parameters
- slide OfficeIMO.PowerPoint.PowerPointSlide
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- box OfficeIMO.PowerPoint.PowerPointLayoutBox
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
public static PowerPointPicture AddVisualArtifact(PowerPointSlide slide, OfficeVisualConversionResult conversion, PowerPointLayoutBox box, OfficeImageFit fit = Contain) #PowerPointPicturePlaces a reusable conversion inside a slide layout box without rendering it again.
Parameters
- slide OfficeIMO.PowerPoint.PowerPointSlide
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- box OfficeIMO.PowerPoint.PowerPointLayoutBox
- fit OfficeIMO.Drawing.OfficeImageFit = Contain
public static ExcelImage AddVisualArtifact(ExcelSheet sheet, String range, VisualArtifact artifact, OfficeVisualConversionOptions? options = null) #ExcelImageInserts a visual proportionally inside an authored worksheet range.
Parameters
- sheet OfficeIMO.Excel.ExcelSheet
- range System.String
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
public static ExcelImage AddVisualArtifact(ExcelSheet sheet, String range, VisualArtifact artifact, out OfficeVisualConversionResult conversion, OfficeVisualConversionOptions? options = null) #ExcelImageConverts and inserts a visual inside a worksheet range, returning the fitted conversion for inspection.
Parameters
- sheet OfficeIMO.Excel.ExcelSheet
- range System.String
- artifact ChartForgeX.VisualArtifacts.VisualArtifact
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- options OfficeIMO.ChartForgeX.OfficeVisualConversionOptions? = null
public static ExcelImage AddVisualArtifact(ExcelSheet sheet, String range, OfficeVisualConversionResult conversion, OfficeImageFit fit = Contain) #ExcelImagePlaces a reusable conversion inside a worksheet range without rendering it again.
Parameters
- sheet OfficeIMO.Excel.ExcelSheet
- range System.String
- conversion OfficeIMO.ChartForgeX.OfficeVisualConversionResult
- fit OfficeIMO.Drawing.OfficeImageFit = Contain
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?