Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > IMetricsManager > getMetrics
Metode IMetricsManager.getMetrics()
Menampilkan objek dengan semua metrik yang diperlukan untuk menyesuaikan ukuran scrollbar di ruang kerja tingkat atas. Properti berikut dihitung: Sistem koordinat: koordinat piksel, -left, -up, +right, +down .viewHeight: Tinggi bagian ruang kerja yang terlihat. .viewWidth: Lebar bagian ruang kerja yang terlihat. .contentHeight: Tinggi konten. .contentWidth: Lebar konten. .svgHeight: Tinggi div Blockly (tampilan + toolbox, sederhana atau lainnya), .svgWidth: Lebar div Blockly (tampilan + toolbox, sederhana atau lainnya), .viewTop: Tepi atas ruang kerja yang terlihat, sesuai dengan asal ruang kerja. .viewLeft: Tepi kiri bagian ruang kerja yang terlihat, sesuai dengan asal ruang kerja. .contentTop: Tepi atas konten, relatif terhadap asal ruang kerja. .contentLeft: Tepi kiri konten sesuai dengan asal ruang kerja. .absoluteTop: Tepi atas bagian ruang kerja yang terlihat, relatif terhadap blocklyDiv. .absoluteLeft: Tepi kiri bagian ruang kerja yang terlihat, relatif terhadap blocklyDiv. .toolboxWidth: Lebar toolbox, jika ada. Jika tidak, nol. .toolboxHeight: Tinggi toolbox, jika ada. Jika tidak, nol. .flyoutWidth: Lebar flyout jika selalu terbuka. Jika tidak, nol. .flyoutHeight: Tinggi flyout jika selalu terbuka. Jika tidak, nol. .toolboxPosition: Atas, bawah, kiri, atau kanan. Gunakan konstanta TOOLBOX_AT untuk membandingkan.
Tanda Tangan:
getMetrics(): Metrics;
Hasil:
Metrik
Berisi metrik ukuran dan posisi ruang kerja tingkat atas.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],["The `getMetrics()` method, part of the `IMetricsManager` interface, returns a `Metrics` object detailing the size and position of a top-level Blockly workspace. This includes properties such as `viewHeight`, `viewWidth`, `contentHeight`, `contentWidth`, `svgHeight`, and `svgWidth`. It also includes `viewTop`, `viewLeft`, `contentTop`, `contentLeft`, `absoluteTop`, `absoluteLeft`. It calculates the size and location of the toolbox (`toolboxWidth`, `toolboxHeight`) and the flyout (`flyoutWidth`, `flyoutHeight`), and returns the `toolboxPosition` as top, bottom, left or right.\n"]]