type
TXLSXChartAxis = class
property Kind: TXLSXChartAxisKind;
property Position: TXLSXChartAxisPosition;
property AxisId: Integer;
property CrossAxisId: Integer;
property Visible: Boolean;
property Title: WideString;
property LogBase: Double;
property Orientation: TXLSXChartAxisOrientation;
property MajorGridlines: Boolean;
property MinorGridlines: Boolean;
property MinValue: Double;
property MaxValue: Double;
property MajorUnit: Double;
property MinorUnit: Double;
property MajorUnitSet: Boolean;
property MinorUnitSet: Boolean;
property CrossesAt: Double;
property TickLblPos: WideString;
property Crosses: TXLSXChartCrosses;
property CrossesSet: Boolean;
property MajorTickMark: TXLSXChartTickMark;
property MinorTickMark: TXLSXChartTickMark;
property DispUnits: Double;
property ShowDispUnitsLabel: Boolean;
property BaseTimeUnit: TXLSXChartTimeUnit;
property MajorTimeUnit: TXLSXChartTimeUnit;
property MinorTimeUnit: TXLSXChartTimeUnit;
property BaseTimeUnitSet: Boolean;
property MajorTimeUnitSet: Boolean;
property MinorTimeUnitSet: Boolean;
property AutoDateAxis: Boolean;
property AutoDateAxisSet: Boolean;
property NumberFormat: WideString;
property NumberFormatSourceLinked: Boolean;
property NumberFormatSet: Boolean;
property LabelInterval: Integer;
property TickMarkInterval: Integer;
property NoMultiLevelLabels: Boolean;
property TextStyle: TXLSXChartTextStyle;
property TitleTextStyle: TXLSXChartTextStyle;
property TitleLayout: TXLSXChartLayout;
procedure Assign(Source: TXLSXChartAxis);
procedure AssignClassicDateAxis(Source: TXLSChartAxis);
end;
| Kind | Aksetype — automatisk, kategori, verdi, dato eller serie |
| Position | Akseposisjon i plottområdet — normal, lav eller høy |
| AxisId | Stabil akseidentifikator som bevares på tvers av lagringsrunder |
| CrossAxisId | Identifikator for aksen denne aksen krysser |
| Visible | Om aksen gjengis |
| Title | Aksetitteltekst |
| LogBase | Base for en logaritmisk skala; null velger lineær |
| Orientation | Akseretning — normal eller reversert |
| MajorGridlines | Viser hovedrutenettlinjer med hovedenhetsavstand |
| MinorGridlines | Viser hjelperutenettlinjer med hjelpeenhetsavstand |
| MinValue | Fast minimumsverdi; NaN velger automatisk |
| MaxValue | Fast maksimumsverdi; NaN velger automatisk |
| MajorUnit | Avstand mellom hovedrutenettlinjene; null velger automatisk |
| MinorUnit | Avstand mellom hjelperutenettlinjene; null velger automatisk |
| MajorUnitSet | Om en positiv hovedenhetsverdi er eksplisitt til stede |
| MinorUnitSet | Om en positiv hjelpeenhetsverdi er eksplisitt til stede |
| CrossesAt | Verdi der kryssingsaksen skjærer; NaN velger automatisk |
| TickLblPos | Etikettposisjon — 'nextTo', 'low', 'high' eller 'none' |
| Crosses | Kryssingsmodus for aksen. Tildeling av Crosses skriver <c:crosses val="..."/> i stedet for automatisk kryssing; en eksplisitt CrossesAt vinner fortsatt når den er satt (å sette begge er ugyldig OOXML, og CrossesAt har forrang) |
| CrossesSet | Om kryssingsmodus er satt eksplisitt |
| MajorTickMark | Stil på hovedskalamerket, tegnet ved hovedrutenettlinjene |
| MinorTickMark | Stil på hjelpeskalamerket, tegnet ved hjelperutenettlinjene |
| DispUnits | Skaleringsfaktor for visningsenheter (10, 100, 1000 ...) eller en innebygd enhet; null deaktiverer |
| ShowDispUnitsLabel | Viser etiketten for visningsenheter ('Thousands', 'Millions', ...) ved siden av aksen |
| BaseTimeUnit | Basistidsenhet for en datoakse; tildeling markerer verdien som eksplisitt selv når den er xlsxChartTimeDays |
| MajorTimeUnit | Hovedtidsenhet for en datoakse; tildeling markerer verdien som eksplisitt |
| MinorTimeUnit | Hjelpetidsenhet for en datoakse; tildeling markerer verdien som eksplisitt |
| BaseTimeUnitSet | Styrer om baseTimeUnit skrives ut; False bevarer et utelatt kildeelement i stedet for å skrive en eksplisitt dagsenhet |
| MajorTimeUnitSet | Styrer om majorTimeUnit skrives ut uavhengig av MajorUnit |
| MinorTimeUnitSet | Styrer om minorTimeUnit skrives ut uavhengig av MinorUnit |
| AutoDateAxis | Eksplisitt verdi for automatisk kategorigjenkjenning på datoakse |
| AutoDateAxisSet | Styrer om datoaksens auto-element skrives ut |
| NumberFormat | Tallformat brukt på akseetiketter; tildeling markerer formatet som eksplisitt |
| NumberFormatSourceLinked | Om etikettformatet på aksen følger kildedataene; tildeling markerer formatet som eksplisitt |
| NumberFormatSet | Styrer om ChartML-elementet numFmt skrives ut |
| LabelInterval | Intervall mellom kategorietiketter |
| TickMarkInterval | Intervall mellom skalamerkene på en kategoriakse |
| NoMultiLevelLabels | True viser bare bladnivået av kategoriene og skriver noMultiLvlLbl-bryteren for kategoriaksen |
| TextStyle | Tekststil for etikettene |
| TitleTextStyle | Tekststil for aksens tittel |
| TitleLayout | Posisjon og størrelse for aksens tittel |
xlsxAxisAutomatic velger en kategoriakse for vanlige diagramgrupper og en verdiakse for punkt- eller boblegrupper. Bruk xlsxAxisDate sammen med tidsenhetsegenskapene for kalenderskalering, og xlsxAxisSeries for en tredimensjonal dybdeakseAssignClassicDateAxis kartlegger aktive innstillinger for klassisk datoakse og lar maskerte eller ugyldige råfelt stå i kildemodellen for tapsfrie klassiske Round-tripsNumberFormat og NumberFormatSourceLinked beholder ChartML-etikettformat-tilstanden. Datoakser bruker formatet på gjengitte akseetiketter, og Orientation reverserer både merke- og datakoordinater uten å slå sammen duplikatdatoer eller fordele spredte datoer jevntNoMultiLevelLabels undertrykker foreldrenivåer og mapper det tilsvarende klassiske diagramflagget når modellene konverteresTextStyle formaterer etikettene, mens TitleTextStyle formaterer aksens tittel. Begge eksponerer typede innstillinger for navn, størrelse, farge, utheving og rotasjon. Positive rotasjonsverdier i ChartML er med klokken og konverteres til hver utdatabackends opprinnelige konvensjonTitleLayout posisjonerer og dimensjonerer aksens tittel med normaliserte ChartML-koordinater. Bruk SetPositionAndSize for å aktivere og sette alle fire verdier som én Office-kompatibel gruppeprocedure Assign