Làm cách nào để nhận được chiều cao của đối tượng GWT tính bằng pixel? Tôi đang cố gắng tìm một phương pháp getHeight hoặc một cái gì đó tương tự ..Làm cách nào để nhận được chiều cao của đối tượng GWT tính bằng pixel?
Trả lời
Bạn có thể tìm cho getOffsetHeight()
(thừa hưởng bởi tất cả các phần của giao diện người dùng từ UiObject
):
Gets chiều cao bù đắp của đối tượng trong pixel. Đây là tổng chiều cao của đối tượng, bao gồm các đồ trang trí như làm đường viền, lề và đệm.
Ngoài ra còn có các getClientHeight()
từ Element
:
Trả về chiều cao bên trong của một phần tử bằng pixel, bao gồm cả đệm nhưng không chiều cao thanh cuộn ngang, biên giới, hoặc lợi nhuận.
Bạn có thể truy cập Phần tử cơ bản của mọi UiObject (có nghĩa là Tiện ích, v.v.) thông qua phương thức getElement()
.
Hãy chắc chắn để kiểm tra xem các mục có thể nhìn thấy tại thời điểm kích thước được đọc, nếu không bạn sẽ nhận được 0.
Có thực sự là getOffsetHeight() nhưng điều đó chỉ mang lại cho tổng chiều cao của đối tượng, bao gồm các đồ trang trí như viền và đệm, nhưng không có lề. 1 Bạn có thể lấy phần tử và sử dụng getClientHeight() và nó cho chiều cao bên trong của một phần tử tính bằng pixel, bao gồm cả padding nhưng không phải chiều cao thanh cuộn ngang, đường viền hoặc lề.
Vì vậy, việc nhận được chiều cao được hiển thị đầy đủ bao gồm cả lợi nhuận dường như không thể thực hiện được.
- 1. Cách tính chiều cao và chiều rộng của đối tượng bằng camera chỉ trong iOS?
- 2. Cách nhận hoặc tính toán chiều rộng/chiều cao của chế độ xem được tăng cao
- 3. Làm cách nào để nhận được chiều rộng và chiều cao của tài liệu được tạo bằng FPDF
- 4. Làm cách nào để đặt chiều rộng (tính bằng pixel) của thanh trượt đầu vào?
- 5. Làm cách nào để tự động truy cập thuộc tính của đối tượng Java trong GWT?
- 6. Làm cách nào để chuyển đổi chiều cao của phần tử được cho trong vh thành pixel?
- 7. Làm thế nào để tìm chiều rộng chuỗi trong C# (tính bằng pixel)
- 8. Cách tính chiều rộng pixel của một String trong JavaFX?
- 9. SDK iPhone: Làm cách nào để đo chiều rộng và chiều cao của chuỗi bằng Quartz?
- 10. Làm cách nào để tính chiều rộng của một chuỗi theo pixel?
- 11. Làm thế nào để có được chiều cao hàng đúng trong Qt cho đối tượng QTableView?
- 12. tính chiều cao của UITabBar
- 13. Làm cách nào để đặt chiều cao khoảng trống bằng chiều cao dòng mặc định?
- 14. Làm cách nào để nhận loại (lớp) của thuộc tính của đối tượng miền Grails?
- 15. Cách tạo chiều cao bằng chiều cao bằng css
- 16. Làm thế nào để tăng chiều cao tế bào của celltable GWT: Vấn đề với IE?
- 17. Nhận chiều cao của ActionBar
- 18. Chiều cao tự động GWT DataGrid
- 19. Làm thế nào để có được chiều cao của một nhịp?
- 20. Làm cách nào để tính x-height tức là ví dụ của đối tượng Phông chữ?
- 21. Làm cách nào để lấy độ dài của một đơn vị trên trục trong matplotlib, tính bằng pixel?
- 22. Làm thế nào để có chiều cao của bảng html = chiều cao của div mẹ khi chiều cao của div không được đặt
- 23. Làm cách nào để sửa chiều cao của TR?
- 24. Jquery nhận được chiều cao của một phần tử ẩn
- 25. Làm cách nào để truy cập thuộc tính đối tượng này bằng tên được gạch nối?
- 26. Nhận nội dung của UIWebView Chiều cao
- 27. itextsharp: chiều cao của trang PDF thông thường bằng pixel là bao nhiêu?
- 28. Xcode: Làm thế nào để điều chỉnh thành phần chiều cao và trọng lượng trong Pixel?
- 29. Làm cách nào để nhận được màu của pixel tại X, Y khi sử dụng C#?
- 30. Làm thế nào để có được chiều rộng và chiều cao của trang PDF?
Theo tài liệu, thao tác này sẽ hoạt động. Trong thực tế tuy nhiên nó luôn luôn trả về 0. Bạn có một ý tưởng những gì nó là như vậy? –
@ Sébastien Tromp: Thật khó để chẩn đoán vấn đề với thông tin khan hiếm như vậy;) Tôi không thể nhớ lại thuộc tính CSS nào ('display'?' Float'?) Có thể tác động đến chiều cao như đã thấy trong cây DOM. Các yếu tố thực sự có thể có 0 chiều cao, nhưng lề là "điền" ... Có rất nhiều khả năng - Tôi khuyên bạn nên chỉ cần hỏi một câu hỏi mới với vấn đề của bạn ở đây trên Stack tràn :) –
@ Daniel, cảm ơn bạn để thêm một mẹo rất hữu ích :) –