Shape

Shape class

Bevat elementen die een vorm definiëren in een stramien-, pagina- of groepsvormelement.

public class Shape

Constructeurs

NaamBeschrijving
Shape()Aannemer.

Eigenschappen

NaamBeschrijving
ActiveXControl { get; }Haalt het ActiveX-besturingselement op.
Acts { get; }Bevat een verzameling Act-elementen.
Align { get; }Geeft de uitlijning aan van een vorm ten opzichte van de hulplijn of het hulplijnpunt waarop de vorm is gelijmd. Het element Uitlijnen wordt alleen weergegeven voor vormen die zijn vastgelijmd aan hulplijnen of hulplijnen.
Chars { get; }Bevat een verzameling Char-elementen.
ClippingPath { get; set; }
ConnectionABCDs { get; }Bevat een verzameling ConnectionABCD-elementen.
Connections { get; }Bevat een verzameling verbindingselementen.
ControlData { get; }Krijgt de gegevens van controle.
Controls { get; }Bevat een verzameling bedieningselementen.
Data1 { get; set; }Bevat een willekeurige tekenreekswaarde die wordt gebruikt om aanvullende informatie over een vorm te geven.
Data2 { get; set; }Bevat een willekeurige tekenreekswaarde die wordt gebruikt om aanvullende informatie over een vorm te geven.
Data3 { get; set; }Bevat een willekeurige tekenreekswaarde die wordt gebruikt om aanvullende informatie over een vorm te geven.
Del { get; set; }Een vlag die aangeeft of het element lokaal wordt verwijderd. Een waarde van 1 geeft aan dat het element lokaal wordt verwijderd.
Diagram { get; set; }Hoofdelement van Visio-objecthiërarchie.
Event { get; set; }Bevat elementen die formules specificeren die vormgebeurtenissen besturen.
Fields { get; }Bevat een verzameling veldelementen.
Fill { get; }Bevat de huidige opmaakwaarden voor de vulling voor de vorm en de slagschaduw van de vorm, inclusief patroon, voorgrondkleur en achtergrondkleur.
FillStyle { get; set; }StyleSheet waarvan deze vorm de opvulopmaak overneemt.
Foreign { get; }Bevat elementen die de breedte en hoogte specificeren van een object uit een ander programma dat wordt gebruikt in een Microsoft Visio-document. Bevat ook elementen die aangeven hoe ver de afbeelding van het object is verschoven binnen de grenzen.
ForeignData { get; }Bevat een MIME (Multipurpose Internet Mail Extensions) gecodeerde BLOB van afbeeldingsgegevens, zoals Windows-metabestand, bitmap of OLE-gegevens.
Geoms { get; }Bevat een verzameling Geom-elementen.
Group { get; }Bevat elementen die bepalen hoe u vormen aan een groep toevoegt, leden van een groep verplaatst en groepen selecteert.
Help { get; }Bevat elementen die het onderwerp van het Help-bestand van het Shape-element en copyrightinformatie specificeren.
Hyperlinks { get; }Bevat een verzameling hyperlinkelementen.
ID { get; set; }De unieke ID van het element binnen het bovenliggende element.
Image { get; }Bevat waarden voor gamma, helderheid, contrast, vervagen, verscherpen, ruis verwijderen en transparantie voor een bitmap.
InheritChars { get; }Bevat de tekenwaarden voor de vorm die is overgenomen door de hoofdvorm.
InheritFill { get; }Bevat de opvulopmaakwaarden voor de vorm die is overgenomen door de bovenliggende stijl en de hoofdvorm.
InheritGeoms { get; }Bevat de Geoms-waarden voor de vorm die is overgenomen door de hoofdvorm.
InheritLine { get; }Bevat de lijnopmaakwaarden voor de vorm die is overgenomen door de bovenliggende stijl en de hoofdvorm.
InheritParas { get; }Bevat de alinea’s voor de vorm die wordt overgenomen door de bovenliggende stijl en de hoofdvorm.
InheritProps { get; }Bevat de rekwisieten voor de vorm die wordt geërfd door de hoofdvorm.
InheritTextBlock { get; }Bevat de tekstblokwaarden voor de vorm die is overgenomen door de bovenliggende stijl en de hoofdvorm.
InheritUsers { get; }Bevat de gebruikers voor de vorm die is overgenomen door de hoofdvorm.
IsTextEmpty { get; }Geef aan dat de vorm tekst heeft en of de tekst leeg is of niet.
LayerMem { get; }Bevat het LayerMember-element, dat elke laag specificeert waaraan de vorm is toegewezen.
Layout { get; }Bevat elementen die de plaatsing van vormen en routeringsinstellingen voor connectoren regelen.
Line { get; }Bevat elementen die lijnattributen voor een vorm bepalen, zoals patroon, dikte en kleur. Deze elementen bepalen of de lijnuiteinden zijn opgemaakt (bijvoorbeeld met een pijlpunt), de grootte van de lijnuiteinden, de straal van de afrondingscirkel toegepast op de lijn en de lijnkapstijl (rond of vierkant).
LineStyle { get; set; }StyleSheet waarvan deze vorm lijnopmaak overneemt
Master { get; set; }De master waarvan de vorm zijn gegevens overneemt.
MasterShape { get; set; }Dit attribuut mag alleen aanwezig zijn in vormen die lid zijn van een groepsvorm en de groep is een instantie van een master. Het attribuut bevat een ID die verwijst naar de corresponderende subvorm in de master.
Misc { get; }Bevat elementen die het onderwerp van het Help-bestand van het Shape-element en copyrightinformatie specificeren.
Name { get; set; }De naam van het element.
NameU { get; set; }De universele naam van het element.
OneD { get; }Bepaalt of de vorm zich gedraagt als een eendimensionaal (1-D) object. Alleen-lezen.
Page { get; set; }Hoofdelement van Visio-objecthiërarchie.
Paras { get; }Bevat een verzameling Para-elementen.
ParentShape { get; set; }Bovenliggende vorm.
PresetTheme { set; }Pas een vooraf ingesteld thema toe op deze vorm
PresetThemeQuickStyle { set; }Pas een vooraf ingestelde snelle stijl van een themavariant toe op deze vorm
PresetThemeVariant { set; }Pas een vooraf ingestelde themavariant toe op deze vorm
Props { get; set; }Bevat een verzameling Prop-elementen.
Protection { get; }Vergrendeling helpt onbedoelde wijzigingen in de vorm te voorkomen, maar verhindert niet dat Microsoft Visio waarden in andere omstandigheden opnieuw instelt. Het biedt ook geen bescherming tegen wijzigingen die in het ShapeSheet-venster zijn aangebracht.
RootShape { get; }Retourneert de vorm op het hoogste niveau van een instantie als deze vorm deel uitmaakt van een hoofdinstantie. Alleen-lezen.
Scratchs { get; }Bevat een verzameling Scratch-elementen.
Shapes { get; }Bevat een verzameling vormelementen.
SmartTagDefs { get; }Bevat een verzameling SmartTagDef-elementen.
TabsCollection { get; }Bevat een verzameling tabbladelementen.
Text { get; set; }Bevat de tekst van een vorm.
TextBlock { get; }Bevat elementen die de uitlijning, marges en standaard tabstopposities van tekst in het tekstblok van een vorm specificeren.
TextStyle { get; set; }StyleSheet waarvan deze vorm tekstopmaak overneemt.
TextXForm { get; }Bevat elementen die positioneringsinformatie specificeren over het tekstblok van een vorm.
ThreeDFormat { get; }Krijgt de ThreeDFormat.
TwoD { get; set; }Bepaalt of de vorm zich gedraagt als een tweedimensionaal (2D) object.
Type { get; set; }Het type van een vorm. Dit kan een van de volgende waarden zijn: Groep, Vorm, Gids of Vreemd.
UniqueID { get; set; }Een GUID (globally unique identifier) toegewezen aan de vorm.
Users { get; }Bevat een verzameling gebruikerselementen.
XForm { get; set; }Bevat elementen die algemene positioneringsinformatie over een vorm specificeren.
XForm1D { get; set; }Bevat x- en y-coördinaten van het begin- en eindpunt van een 1D-vorm. Dit element verschijnt alleen voor 1D-vormen.
ZOrderIndex { get; }Retourneert de index van een vorm in de z-volgorde behalve de vorm van de hulplijn.

methoden

NaamBeschrijving
BringForward()Brengt de vorm één positie naar voren in de z-orde.
BringToFront()Brengt de vorm naar de voorkant van de z-orde.
CenterDrawing()Centreer de vorm ten opzichte van de omvang van de pagina
ConnectedShapes(ConnectedShapesFlags, string)Retourneert een array die de identifiers (ID’s) bevat van de shapes die zijn verbonden met de shape.
Copy(Shape)
DependsOnShapes()Retourneert een matrix die de identifiers bevat van de vormen die afhankelijk zijn van een vorm.
GetConnectorRule()Retourneert een connectorRule die de shape-id en connecton bevat die zijn verbonden met de shape.
GetConnectorsType()Connectortype ophalen
GetDisplayText()Krijg de tekst weergegeven op de interface
GetPureText()Haal de tekstreeks op
GluedShapes(GluedShapesFlags, string, Shape)Retourneert een array die de identifiers bevat van de vormen die aan een vorm zijn gelijmd.
IsConnected(Shape)Geeft aan of deze twee vormen verbonden zijn.
IsContain(Shape)Geeft aan of deze vorm een andere vorm bevat.
IsGlued(Shape)Geeft aan of deze twee vormen zijn gelijmd.
IsInGroup()Geeft aan of deze vorm zich in een groepsvorm bevindt.
IsIntersect(Shape)Geeft aan of deze vorm een andere vorm snijdt.
Move(double, double)Verplaatst de vorm op de dX en dY inches vanaf de huidige positie.
MoveTo(double, double)Verplaatst vorm naar nieuwe absolute positie op de pagina.
RefreshData()Vernieuwt de positie van de vorm inclusief xform, verbinding en geom bij het wijzigen van de tekst van de vorm of die van andere.
ReplaceText(string, string)Vervang de tekenreeks van een vorm .
SendBackward()Verplaatst de vorm één positie terug in de z-volgorde.
SendToBack()Verplaatst de vorm naar de achterkant van de z-orde.
SetAngle(double)Stelt nieuwe vormhoek in. De eenheid van de hoek is radiaal.
SetConnectorsType(ConnectorsTypeValue)Connectortype instellen
SetHeight(double)Stelt nieuwe vormhoogte in.
SetPresetThemeStyleMatrics(PresetStyleMatricsValue, PresetColorMatricsValue)pas een vooraf ingestelde snelstijl voor een themavariant toe op deze vorm, zoals opties voor themastijlen in de vervolgkeuzelijst met vormstijlen
SetWidth(double)Stelt nieuwe vormbreedte in.
ToHTML(Stream, HTMLSaveOptions)Maakt de HTML-vorm en slaat deze op in een stream in de opgegeven indeling.
ToHTML(string, HTMLSaveOptions)Maakt de html aan en slaat deze op in een bestand.
ToImage(Stream, ImageSaveOptions)Maakt de vormafbeelding en slaat deze op in een stream in de opgegeven indeling.
ToImage(string, ImageSaveOptions)Creëert de vormafbeelding en slaat deze op in een bestand. De extensie van de bestandsnaam bepaalt het formaat van de afbeelding.
ToPdf(Stream)Maakt de vorm pdf en slaat deze op in een stream.
ToPdf(string)Slaat de vorm op in een pdf-bestand.
ToSvg(string, SVGSaveOptions)Slaat de vorm op in een svg-bestand.
Ungroup()Vorm opheffen

Zie ook