API Reference

Class

VisioStencilPreviewImageData

Namespace OfficeIMO.Visio.Stencils
Assembly OfficeIMO.Visio
Modifiers sealed

Embedded preview/icon image payload extracted from a package-backed stencil master.

Inheritance

  • Object
  • VisioStencilPreviewImageData

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public VisioStencilPreviewImageData(String masterId, String masterNameU, String masterName, VisioStencilPreviewImage previewImage, Byte[] data) #

Initializes extracted preview image payload data.

Parameters

masterId System.String requiredposition: 0
masterNameU System.String requiredposition: 1
masterName System.String requiredposition: 2
previewImage OfficeIMO.Visio.Stencils.VisioStencilPreviewImage requiredposition: 3
data System.Byte[] requiredposition: 4

Methods

public Void Save(String path) #
Returns: Void

Saves the preview payload to a file.

Parameters

path System.String requiredposition: 0
public String SaveToDirectory(String directoryPath) #
Returns: String

Saves the preview payload to a directory using SuggestedFileName.

Parameters

directoryPath System.String requiredposition: 0

Properties

public String MasterId { get; } #

Source master identifier.

public String MasterNameU { get; } #

Source master universal name.

public String MasterName { get; } #

Source master display name, when present.

public VisioStencilPreviewImage PreviewImage { get; } #

Preview image metadata associated with the extracted payload.

public Int32 ByteLength { get; } #

Embedded preview image byte length.

public Byte[] Data { get; } #

Copy of the embedded preview image bytes.

public String SuggestedFileName { get; } #

Stable file name suitable for saving the extracted preview payload.