DiagramContent

Inheritance: java.lang.Object, com.groupdocs.watermark.contents.ContentPart, com.groupdocs.watermark.contents.Content

public final class DiagramContent extends Content

Represents a Visio document.

Learn more:

Constructors

Constructor Description
DiagramContent(StreamContainer stream, StrategyManager strategyManager, FileFormatInfo formatInfo, DiagramLoadOptions diagramLoadOptions, WatermarkerSettings watermarkerSettings)

Methods

Method Description
getPages() Gets the collection of all pages of this [DiagramContent](../../com.groupdocs.watermark.contents/diagramcontent).
getHeaderFooter() Gets the header and footer of this [DiagramContent](../../com.groupdocs.watermark.contents/diagramcontent).
getAsposeDiagram()
addWatermark(Watermark watermark, int watermarkPlacementType, DiagramShapeSettings shapeSettings)
performSave(String filePath)
performSave(String filePath, SaveOptions saveOptions)
performSave(OutputStream stream)
performSave(OutputStream stream, SaveOptions saveOptions)
add(Watermark watermark, WatermarkOptions options)
generatePreview(PreviewOptions previewOptions)
afterWatermarkAdding()
getDocumentInfo()
getFileType()
getFontIdByName(String fontName)
addFont(String fontName)
isNewFormat()

DiagramContent(StreamContainer stream, StrategyManager strategyManager, FileFormatInfo formatInfo, DiagramLoadOptions diagramLoadOptions, WatermarkerSettings watermarkerSettings)

public DiagramContent(StreamContainer stream, StrategyManager<Integer> strategyManager, FileFormatInfo formatInfo, DiagramLoadOptions diagramLoadOptions, WatermarkerSettings watermarkerSettings)

Parameters:

Parameter Type Description
stream com.groupdocs.watermark.internal.StreamContainer
strategyManager com.groupdocs.watermark.internal.StrategyManager<java.lang.Integer>
formatInfo com.aspose.diagram.FileFormatInfo
diagramLoadOptions DiagramLoadOptions
watermarkerSettings WatermarkerSettings

getPages()

public final DiagramPageCollection getPages()

Gets the collection of all pages of this [DiagramContent](../../com.groupdocs.watermark.contents/diagramcontent).

Returns: DiagramPageCollection - The collection of all pages of this [DiagramContent](../../com.groupdocs.watermark.contents/diagramcontent).

getHeaderFooter()

public final DiagramHeaderFooter getHeaderFooter()

Gets the header and footer of this [DiagramContent](../../com.groupdocs.watermark.contents/diagramcontent).

Returns: DiagramHeaderFooter - The header and footer of this [DiagramContent](../../com.groupdocs.watermark.contents/diagramcontent).

getAsposeDiagram()

public final Diagram getAsposeDiagram()

Returns: com.aspose.diagram.Diagram

addWatermark(Watermark watermark, int watermarkPlacementType, DiagramShapeSettings shapeSettings)

public final void addWatermark(Watermark watermark, int watermarkPlacementType, DiagramShapeSettings shapeSettings)

Parameters:

Parameter Type Description
watermark Watermark
watermarkPlacementType int
shapeSettings com.groupdocs.watermark.internal.DiagramShapeSettings

performSave(String filePath)

public void performSave(String filePath)

Parameters:

Parameter Type Description
filePath java.lang.String

performSave(String filePath, SaveOptions saveOptions)

public void performSave(String filePath, SaveOptions saveOptions)

Parameters:

Parameter Type Description
filePath java.lang.String
saveOptions SaveOptions

performSave(OutputStream stream)

public void performSave(OutputStream stream)

Parameters:

Parameter Type Description
stream java.io.OutputStream

performSave(OutputStream stream, SaveOptions saveOptions)

public void performSave(OutputStream stream, SaveOptions saveOptions)

Parameters:

Parameter Type Description
stream java.io.OutputStream
saveOptions SaveOptions

add(Watermark watermark, WatermarkOptions options)

public void add(Watermark watermark, WatermarkOptions options)

Parameters:

Parameter Type Description
watermark Watermark
options WatermarkOptions

generatePreview(PreviewOptions previewOptions)

public void generatePreview(PreviewOptions previewOptions)

Parameters:

Parameter Type Description
previewOptions PreviewOptions

afterWatermarkAdding()

public void afterWatermarkAdding()

getDocumentInfo()

public IDocumentInfo getDocumentInfo()

Returns: IDocumentInfo

getFileType()

public FileType getFileType()

Returns: FileType

getFontIdByName(String fontName)

public final int getFontIdByName(String fontName)

Parameters:

Parameter Type Description
fontName java.lang.String

Returns: int

addFont(String fontName)

public final int addFont(String fontName)

Parameters:

Parameter Type Description
fontName java.lang.String

Returns: int

isNewFormat()

public final boolean isNewFormat()

Returns: boolean