LibreOffice LibreOffice 26.2 SDK API Reference

Public Member Functions | List of all members
XEnhancedCustomShapeDefaulter Interface Reference

`import"XEnhancedCustomShapeDefaulter.idl";`

Inheritance diagram for XEnhancedCustomShapeDefaulter:

## Public Member Functions
void | createCustomShapeDefaults ([in] string aShapeType)
| This interface allows to create shape properties for the given "ShapeType". More...
Public Member Functions inherited from XInterface
any | queryInterface ([in] type aType)
| queries for a new interface to an existing UNO object. More...
void | acquire ()
| increases the reference counter by one. More...
void | release ()
| decreases the reference counter by one. More...

## Member Function Documentation

## ◆ createCustomShapeDefaults()

void createCustomShapeDefaults | ( | [in] string | aShapeType | ) |

This interface allows to create shape properties for the given "ShapeType".

The "ShapeType" string can be empty then the current "ShapeType" of the shape is used.

    "non-primitive",
    "rectangle",
    "round-rectangle",
    "ellipse",
    "diamond",
    "isosceles-triangle"
    "right-triangle",
    "parallelogram",
    "trapezoid",
    "hexagon",
    "octagon",
    "cross",
    "star5",
    "right-arrow",
    "mso-spt14",
    "pentagon-right",
    "cube",
    "mso-spt17",
    "mso-spt18",
    "mso-spt19",
    "mso-spt20",
    "mso-spt21",
    "can",
    "ring",
    "mso-spt24",
    "mso-spt25",
    "mso-spt26",
    "mso-spt27",
    "mso-spt28",
    "mso-spt29",
    "mso-spt30",
    "mso-spt31",
    "mso-spt32",
    "mso-spt33",
    "mso-spt34",
    "mso-spt35",
    "mso-spt36",
    "mso-spt37",
    "mso-spt38",
    "mso-spt39",
    "mso-spt40",
    "mso-spt41",
    "mso-spt42",
    "mso-spt43",
    "mso-spt44",
    "mso-spt45",
    "mso-spt46",
    "line-callout-1",
    "line-callout-2",
    "mso-spt49",
    "mso-spt50",
    "mso-spt51",
    "mso-spt52",
    "mso-spt53",
    "mso-spt54",
    "chevron",
    "pentagon",
    "forbidden",
    "star8",
    "mso-spt59",
    "mso-spt60",
    "rectangular-callout",
    "round-rectangular-callout",
    "round-callout",
    "mso-spt64",
    "paper",
    "left-arrow",
    "down-arrow",
    "up-arrow",
    "left-right-arrow",
    "up-down-arrow",
    "mso-spt71",
    "bang",
    "lightning",
    "heart",
    "mso-spt75",
    "quad-arrow",
    "left-arrow-callout",
    "right-arrow-callout",
    "up-arrow-callout",
    "down-arrow-callout",
    "left-right-arrow-callout",
    "up-down-arrow-callout",
    "quad-arrow-callout",
    "quad-bevel",
    "left-bracket",
    "right-bracket",
    "left-brace",
    "right-brace",
    "mso-spt89",
    "mso-spt90",
    "mso-spt91",
    "star24",
    "striped-right-arrow",
    "notched-right-arrow",
    "block-arc",
    "smiley",
    "vertical-scroll",
    "horizontal-scroll",
    "circular-arrow",
    "mso-spt100",
    "mso-spt101",
    "mso-spt102",
    "mso-spt103",
    "mso-spt104",
    "mso-spt105",
    "cloud-callout",
    "mso-spt107",
    "mso-spt108",
    "flowchart-process",
    "flowchart-decision",
    "flowchart-data",
    "flowchart-predefined-process",
    "flowchart-internal-storage",
    "flowchart-document",
    "flowchart-multidocument",
    "flowchart-terminator",
    "flowchart-preparation",
    "flowchart-manual-input",
    "flowchart-manual-operation",
    "flowchart-connector",
    "flowchart-card",
    "flowchart-punched-tape",
    "flowchart-summing-junction",
    "flowchart-or",
    "flowchart-collate",
    "flowchart-sort",
    "flowchart-extract",
    "flowchart-merge",
    "mso-spt129",
    "flowchart-stored-data",
    "flowchart-sequential-access",
    "flowchart-magnetic-disk",
    "flowchart-direct-access-storage",
    "flowchart-display",
    "flowchart-delay",
    "fontwork-plain-text",
    "fontwork-stop",
    "fontwork-triangle-up",
    "fontwork-triangle-down",
    "fontwork-chevron-up",
    "fontwork-chevron-down",
    "mso-spt142",
    "mso-spt143",
    "fontwork-arch-up-curve",
    "fontwork-arch-down-curve",
    "fontwork-circle-curve",
    "fontwork-open-circle-curve",
    "fontwork-arch-up-pour",
    "fontwork-arch-down-pour",
    "fontwork-circle-pour",
    "fontwork-open-circle-pour",
    "fontwork-curve-up",
    "fontwork-curve-down",
    "fontwork-fade-up-and-right",
    "fontwork-fade-up-and-left",
    "fontwork-wave",
    "mso-spt157",
    "mso-spt158",
    "mso-spt159",
    "fontwork-inflate",
    "mso-spt161",
    "mso-spt162",
    "mso-spt163",
    "mso-spt164",
    "mso-spt165",
    "mso-spt166",
    "mso-spt167",
    "fontwork-fade-right",
    "fontwork-fade-left",
    "fontwork-fade-up",
    "fontwork-fade-down",
    "fontwork-slant-up",
    "fontwork-slant-down",
    "mso-spt174",
    "mso-spt175",
    "flowchart-alternate-process",
    "flowchart-off-page-connector",
    "mso-spt178",
    "mso-spt179",
    "mso-spt180",
    "line-callout-3",
    "mso-spt182",
    "sun",
    "moon",
    "bracket-pair",
    "brace-pair",
    "star4",
    "mso-spt188",
    "mso-spt189",
    "mso-spt190",
    "mso-spt191",
    "mso-spt192",
    "mso-spt193",
    "mso-spt194",
    "mso-spt195",
    "mso-spt196",
    "mso-spt197",
    "mso-spt198",
    "mso-spt199",
    "mso-spt200",
    "mso-spt201",
    "mso-spt202",

SJ: following shape types can't be created with this method, they are part of the gallery (soon they also will be added) gallery: quadrat gallery: round-quadrat gallery: circle gallery: circle-pie gallery: frame gallery: flower gallery: cloud gallery: puzzle gallery: octagon-bevel gallery: diamond-bevel gallery: up-right-arrow gallery: up-right-down-arrow gallery: corner-right-arrow gallery: split-arrow gallery: up-right-arrow-callout gallery: split-round-arrow gallery: s-sharped-arrow Gallery: star6 Gallery: star12 Gallery: concave-star6 Gallery: signet Gallery: doorplate gallery: fontwork-arch-left-curve gallery: fontwork-arch-right-curve gallery: fontwork-arch-left-pour gallery: fontwork-arch-right-pour

The documentation for this interface was generated from the following file:

- com/sun/star/drawing/XEnhancedCustomShapeDefaulter.idl