Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

CodeGlyphDrawingExtensions

Namespace OfficeIMO.Drawing.CodeGlyphX
Assembly OfficeIMO.Drawing.CodeGlyphX
Modifiers static

Converts typed CodeGlyphX symbols to OfficeIMO.Drawing scenes through the neutral SVG boundary.

Inheritance

  • Object
  • CodeGlyphDrawingExtensions

Methods

ToOfficeDrawing 6 overloads
public static OfficeDrawing ToOfficeDrawing(QrCode qrCode, QrSvgRenderOptions options = null) #
Returns: OfficeDrawing

Renders a QR code and imports it as an OfficeIMO drawing.

Parameters

qrCode CodeGlyphX.QrCode requiredposition: 0
options CodeGlyphX.Rendering.Svg.QrSvgRenderOptions = null optionalposition: 1

Exceptions

  • NotSupportedException – The SVG options include a raster logo that the drawing importer cannot preserve.
public static OfficeDrawing ToOfficeDrawing(QrCode qrCode, out Int32 unsupportedFeatureCount, QrSvgRenderOptions options = null) #
Returns: OfficeDrawing

Renders a QR code and imports it while reporting SVG features that required fallback.

Parameters

qrCode CodeGlyphX.QrCode requiredposition: 0
unsupportedFeatureCount System.Int32@ requiredposition: 1
options CodeGlyphX.Rendering.Svg.QrSvgRenderOptions = null optionalposition: 2

Exceptions

  • NotSupportedException – The SVG options include a raster logo that the drawing importer cannot preserve.
public static OfficeDrawing ToOfficeDrawing(BitMatrix modules, MatrixSvgRenderOptions options = null) #
Returns: OfficeDrawing

Renders a generic matrix symbol and imports it as an OfficeIMO drawing.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
options CodeGlyphX.Rendering.Svg.MatrixSvgRenderOptions = null optionalposition: 1
public static OfficeDrawing ToOfficeDrawing(BitMatrix modules, out Int32 unsupportedFeatureCount, MatrixSvgRenderOptions options = null) #
Returns: OfficeDrawing

Renders a generic matrix symbol and imports it while reporting SVG features that required fallback.

Parameters

modules CodeGlyphX.BitMatrix requiredposition: 0
unsupportedFeatureCount System.Int32@ requiredposition: 1
options CodeGlyphX.Rendering.Svg.MatrixSvgRenderOptions = null optionalposition: 2
public static OfficeDrawing ToOfficeDrawing(Barcode1D barcode, BarcodeSvgRenderOptions options = null) #
Returns: OfficeDrawing

Renders a linear barcode and imports it as an OfficeIMO drawing.

Parameters

barcode CodeGlyphX.Barcode1D requiredposition: 0
options CodeGlyphX.Rendering.Svg.BarcodeSvgRenderOptions = null optionalposition: 1
public static OfficeDrawing ToOfficeDrawing(Barcode1D barcode, out Int32 unsupportedFeatureCount, BarcodeSvgRenderOptions options = null) #
Returns: OfficeDrawing

Renders a linear barcode and imports it while reporting SVG features that required fallback.

Parameters

barcode CodeGlyphX.Barcode1D requiredposition: 0
unsupportedFeatureCount System.Int32@ requiredposition: 1
options CodeGlyphX.Rendering.Svg.BarcodeSvgRenderOptions = null optionalposition: 2