HotXLS Belgeleri

TXLSXChartAxis sınıfı

Birim: lxHandleX
Birincil, ikincil ve üç boyutlu grafik eksenleri için türlü kategori, değer, tarih ve seri ekseni tanımlayıcısı

Description

) bir parçasıdır ve sahibi olan çalışma kitabı veya çalışma sayfası üzerinden erişilir; örnekler normalde uygulama kodu tarafından doğrudan oluşturulmaz.

Declaration

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;

Properties

KindEksen türü — automatic, category, value, date veya series
PositionÇizim alanı içindeki eksen konumu — normal, low veya high
AxisIdKaydetme döngüleri boyunca korunan kararlı eksen tanımlayıcısı
CrossAxisIdKesişen eksenin kestiği eksenin tanımlayıcısı
VisibleEksenin işlenip işlenmeyeceği
TitleEksen başlığı metni
LogBaseLogaritmik ölçeğin tabanı; sıfır doğrusal seçer
OrientationEksen yönü — normal veya reversed
MajorGridlinesAna kılavuz çizgilerini ana birim aralığıyla göster
MinorGridlinesİkincil kılavuz çizgilerini ikincil birim aralığıyla göster
MinValueSabit en küçük değer; NaN otomatik seçer
MaxValueSabit en büyük değer; NaN otomatik seçer
MajorUnitAna kılavuz çizgilerinin aralığı; sıfır otomatik seçer
MinorUnitİkincil kılavuz çizgilerinin aralığı; sıfır otomatik seçer
MajorUnitSetPozitif bir ana birim değerinin açıkça mevcut olup olmadığı
MinorUnitSetPozitif bir ikincil birim değerinin açıkça mevcut olup olmadığı
CrossesAtKesişen eksenin kestiği değer; NaN otomatik seçer
TickLblPosİşaret etiketi konumu — 'nextTo', 'low', 'high' veya 'none'
CrossesEksen kesişme modu. Crosses ataması, otomatik kesişme yerine <c:crosses val="..."/> yazar; açık bir CrossesAt ayarlandığında yine de öncelik alır (ikisini birden ayarlamak geçersiz OOXML'dir ve CrossesAt öncelik kazanır)
CrossesSetKesişme modunun açıkça ayarlanıp ayarlanmadığı
MajorTickMarkAna kılavuz çizgileri kesişimlerinde çizilen ana işaretinin stili
MinorTickMarkİkincil kılavuz çizgileri kesişimlerinde çizilen ikincil işaretinin stili
DispUnitsGörüntü birimi ölçek katsayısı (10, 100, 1000 ...) veya yerleşik bir birim; sıfır devre dışı bırakır
ShowDispUnitsLabelEksenin yanında görüntü birimi etiketini göster ('Thousands', 'Millions', ...)
BaseTimeUnitTarih ekseninin taban zaman birimi; atama, değer xlsxChartTimeDays
MajorTimeUnitTarih ekseninin ana zaman birimi; atama, değeri açık olarak işaretler
MinorTimeUnitTarih ekseninin ikincil zaman birimi; atama, değeri açık olarak işaretler
BaseTimeUnitSetöğesinin baseTimeUnit 'den bağımsız yazılıp yazılmayacağını denetler
MajorTimeUnitSetControls whether majorTimeUnit öğesinin MajorUnit
MinorTimeUnitSetControls whether minorTimeUnit is emitted independently of MinorUnit
AutoDateAxisAçık tarih ekseni otomatik kategori algılama değeri
AutoDateAxisSetTarih ekseninin auto öğesinin yazılıp yazılmayacağını denetler
NumberFormatEksen etiketlerine uygulanan sayı biçimi; atama, biçimi açık olarak işaretler
NumberFormatSourceLinkedEksen etiketi biçiminin kaynak veriyi takip edip etmeyeceği; atama, biçimi açık olarak işaretler
NumberFormatSetChartML numFmt öğesinin yazılıp yazılmayacağını denetler
LabelIntervalKategori etiketleri arasındaki aralık
TickMarkIntervalBir kategori ekseninde işaretler arasındaki aralık
NoMultiLevelLabelsTrue yalnızca yaprak kategori düzeyini gösterir ve kategori ekseni noMultiLvlLbl anahtarını yazar
TextStyleİşaret etiketlerinin metin stili
TitleTextStyleEksen başlığının metin stili
TitleLayoutEksen başlığının konumu ve boyutu

Axis selection

xlsxAxisAutomatic , sıradan grafik grupları için bir kategori ekseni, scatter ve bubble grupları için bir değer ekseni seçer. Takvim ölçeklemesi için xlsxAxisDate 'i zaman birimi özellikleriyle, üç boyutlu derinlik ekseni için ise xlsxAxisSeries 'i kullanın
Tarih ekseni birim değerleri ile varlık bayrakları birbirinden bağımsızdır. Bu yüzden içe aktarılan dosyalar atlanmış öğeleri korur; bir birim atamak ise o değeri açıkça yazar. AssignClassicDateAxis , etkin Klasik tarih ekseni ayarlarını eşler ve kayıpsız Klasik Roundtrip için maskeli veya geçersiz ham alanları kaynak modelde bırakır
Birimler veya aralıklar atlandığında işleme, tüm görünür serileri bir kez inceler; gün, ay veya yıl ölçeklemesini çıkarar ve görünür aralık, eksen genişliği, ölçülen metin, sayı biçimi ve döndürmeden sınırlı bir etiket yoğunluğu seçer. Ana ve ikincil etiketler, koordinatlar, işaretler ve kılavuz çizgileri ortaya çıkan paylaşılan koleksiyonları tüketir
NumberFormat ve NumberFormatSourceLinked , ChartML etiket biçimi durumunu korur. Tarih eksenleri işlenen işaret etiketleri için o biçimi kullanır; Orientation ise yinelenen tarihleri daraltmadan veya seyrek tarihleri eşit aralıklı yerleştirmeden hem işaret hem de veri koordinatlarını ters çevirir
Kategori eksenleri, hiyerarşik seri önbelleklerini eksene en yakın yaprak düzeyinden art arda gelen üst düzeylere doğru işler. Modeller dönüştürülürken NoMultiLevelLabels üst düzeyleri bastırır ve eşdeğer Klasik grafik bayrağını eşler

Text and title layout

TextStyle işaret etiketlerini biçimlendirir; TitleTextStyle ise eksen başlığını biçimlendirir. Her ikisi de türlü ad, boyut, renk, vurgu ve döndürme ayarlarını sunar. ChartML pozitif döndürme değerleri saat yönündedir ve her çıktı arka ucunun yerel kuralına dönüştürülür
TitleLayout , eksen başlığını normalize edilmiş ChartML koordinatlarıyla konumlandırır ve boyutlandırır. Dört değeri tek bir Office uyumlu grup olarak etkinleştirmek ve ayarlamak için SetPositionAndSize yöntemini kullanın

Methods

procedure Assign

See also