com.google.gwt.dom.client.Element.getOffsetHeight()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(119)

本文整理了Java中com.google.gwt.dom.client.Element.getOffsetHeight()方法的一些代码示例,展示了Element.getOffsetHeight()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.getOffsetHeight()方法的具体详情如下:
包路径:com.google.gwt.dom.client.Element
类名称:Element
方法名:getOffsetHeight

Element.getOffsetHeight介绍

[英]The height of an element relative to the layout.
[中]元素相对于布局的高度。

代码示例

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Get the height in pixels of the scrollable content that the scrollbar
 * controls.
 *
 * <p>
 * This is not the same as the maximum scroll top position. The maximum scroll
 * position equals the <code>scrollHeight- offsetHeight</code>;
 *
 * @return the scroll height
 * @see #setScrollHeight(int)
 */
public int getScrollHeight() {
 return contentDiv.getOffsetHeight();
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Gets an element's absolute bottom coordinate in the document's coordinate
 * system.
 */
public final int getAbsoluteBottom() {
 return getAbsoluteTop() + getOffsetHeight();
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Update the layout.
 */
private void forceLayout() {
 // No sense in doing layout if we aren't attached or have no content.
 if (!isAttached() || content == null) {
  return;
 }
 // Resize the content area to fit between the header and footer.
 int remainingHeight = getElement().getClientHeight();
 if (header != null) {
  int height = Math.max(0, headerContainer.getOffsetHeight());
  remainingHeight -= height;
  contentContainer.getStyle().setTop(height, Unit.PX);
 } else {
  contentContainer.getStyle().setTop(0.0, Unit.PX);
 }
 if (footer != null) {
  remainingHeight -= footerContainer.getOffsetHeight();
 }
 contentContainer.getStyle().setHeight(Math.max(0, remainingHeight), Unit.PX);
 // Provide resize to child.
 if (content instanceof RequiresResize) {
  ((RequiresResize) content).onResize();
 }
}

代码示例来源:origin: com.google.gwt/gwt-servlet

int deckHeight = deckElem.getOffsetHeight();
if (growing) {
 fixedHeight = container2.getOffsetHeight();
 container2.getStyle().setPropertyPx("height",
   Math.max(1, fixedHeight - 1));
} else {
 fixedHeight = container1.getOffsetHeight();
 container1.getStyle().setPropertyPx("height",
   Math.max(1, fixedHeight - 1));
if (deckElem.getOffsetHeight() != deckHeight) {
 fixedHeight = -1;

代码示例来源:origin: com.google.gwt/gwt-servlet

@Override
protected void onStart() {
 if (opening) {
  animFrame.getStyle().setHeight(1.0, Unit.PX);
  animFrame.getStyle().setPosition(Position.RELATIVE);
  animFrame.getStyle().clearDisplay();
  height = contentContainer.getScrollHeight();
 } else {
  height = contentContainer.getOffsetHeight();
 }
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

/**
 * @return the height of scrollable body, subpixels ceiled.
 */
public int getRequiredHeight() {
  return preSpacer.getOffsetHeight() + postSpacer.getOffsetHeight()
      + WidgetUtil.getRequiredHeight(table);
}

代码示例来源:origin: com.google.gwt/gwt-servlet

int offsetHeight = parent.getOffsetHeight();
int offsetWidth = parent.getOffsetWidth();
int height = offsetHeight + 100;

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

/**
 * Gets an element's absolute bottom coordinate in the document's coordinate
 * system.
 */
public final int getAbsoluteBottom() {
 return getAbsoluteTop() + getOffsetHeight();
}

代码示例来源:origin: net.wetheinter/gwt-user

/**
 * Gets an element's absolute bottom coordinate in the document's coordinate
 * system.
 */
public final int getAbsoluteBottom() {
 return getAbsoluteTop() + getOffsetHeight();
}

代码示例来源:origin: de.esoco/gewt

@Override
  void animate(Element rElement, double fProgress)
  {
    double fHeight = rElement.getOffsetHeight();
    rElement.getStyle()
        .setHeight(fHeight * (1.0d - fProgress), Unit.PX);
  }
},

代码示例来源:origin: de.esoco/gewt

@Override
  void animate(Element rElement, double fProgress)
  {
    double fHeight = rElement.getOffsetHeight();
    rElement.getStyle().setHeight(fHeight * fProgress, Unit.PX);
  }
},

代码示例来源:origin: OpenNMS/opennms

@Override
public int getPhysicalHeight() {
  return getSVGElement().getParentElement().getOffsetHeight();
}

代码示例来源:origin: org.kie.workbench/kie-wb-common-dmn-client

@Override
  public void onResize() {
    final Element parentElement = getElement().getParentElement();
    final Integer width = parentElement.getOffsetWidth();
    final Integer height = parentElement.getOffsetHeight();

    if (width > 0 && height > 0) {
      setPixelSize(width, height);
    }

    resizableContent.ifPresent(RequiresResize::onResize);
  }
}

代码示例来源:origin: fr.lteconsulting/hexa.core

public Size getSize()
  {
    Element td = getTdElement();
    return new Size( td.getOffsetWidth(), td.getOffsetHeight() );
  }
}

代码示例来源:origin: ltearno/hexa.tools

@Override
public Size getDisplaySize()
{
  Element td = getTd();
  Size size = new Size( td.getOffsetWidth(), td.getOffsetHeight() );
  return size;
}

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Recalculate the height and width of a native scrollbar.
 */
private static void maybeRecalculateNativeScrollbarSize() {
 // Check if the size has already been calculated.
 if (nativeHeight > -1) {
  return;
 }
 // Create a scrollable element and attach it to the body.
 Element scrollable = Document.get().createDivElement();
 scrollable.getStyle().setPosition(Position.ABSOLUTE);
 scrollable.getStyle().setTop(-1000.0, Unit.PX);
 scrollable.getStyle().setLeft(-1000.0, Unit.PX);
 scrollable.getStyle().setHeight(100.0, Unit.PX);
 scrollable.getStyle().setWidth(100.0, Unit.PX);
 scrollable.getStyle().setOverflow(Overflow.SCROLL);
 scrollable.getStyle().setProperty("direction", "rtl");
 Document.get().getBody().appendChild(scrollable);
 // Add some content.
 Element content = Document.get().createDivElement();
 content.setInnerText("content");
 scrollable.appendChild(content);
 // Measure the height and width.
 nativeHeight = scrollable.getOffsetHeight() - scrollable.getClientHeight();
 nativeWidth = scrollable.getOffsetWidth() - scrollable.getClientWidth();
 nativeRtl = (content.getAbsoluteLeft() > scrollable.getAbsoluteLeft());
 // Detach the scrollable element.
 scrollable.removeFromParent();
}

代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

private int getElementsOuterHeight(String... elementClasses) {
  int elementsOuterHeight = 0;
  for (String clazzName : elementClasses) {
    Element element = JQueryWrapper.select(dialog.asWidget()).find(clazzName).get(0);
    if (element != null) {
      int margin[] = new ComputedStyle(element).getMargin();
      elementsOuterHeight += element.getOffsetHeight() + margin[TOP] + margin[BOTTOM];
    }
  }
  return elementsOuterHeight;
}

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

@Override
protected void onStart() {
 if (opening) {
  animFrame.getStyle().setHeight(1.0, Unit.PX);
  animFrame.getStyle().setPosition(Position.RELATIVE);
  animFrame.getStyle().clearDisplay();
  height = contentContainer.getScrollHeight();
 } else {
  height = contentContainer.getOffsetHeight();
 }
}

代码示例来源:origin: net.wetheinter/gwt-user

@Override
protected void onStart() {
 if (opening) {
  animFrame.getStyle().setHeight(1.0, Unit.PX);
  animFrame.getStyle().setPosition(Position.RELATIVE);
  animFrame.getStyle().clearDisplay();
  height = contentContainer.getScrollHeight();
 } else {
  height = contentContainer.getOffsetHeight();
 }
}

代码示例来源:origin: com.googlecode.gwtquery/gwtquery

@Override
public int getHeight(Element e) {
 return (int) (e.getOffsetHeight() - num(curCSS(e, "paddingTop", true))
   - num(curCSS(e, "paddingBottom", true))
   - num(curCSS(e, "borderTopWidth", true)) - num(curCSS(e, "borderBottomWidth", true)));
}

相关文章

微信公众号

最新文章

更多

Element类方法