
io.qt.gui.QTextFrameFormat Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.gui;
/**
* Formatting information for frames in a QTextDocument
* Java wrapper for Qt class QTextFrameFormat
*/
public class QTextFrameFormat extends io.qt.gui.QTextFormat
implements java.lang.Cloneable
{
/**
* Java wrapper for Qt enum QTextFrameFormat::BorderStyle
*/
public enum BorderStyle implements io.qt.QtEnumerator {
BorderStyle_None(0),
BorderStyle_Dotted(1),
BorderStyle_Dashed(2),
BorderStyle_Solid(3),
BorderStyle_Double(4),
BorderStyle_DotDash(5),
BorderStyle_DotDotDash(6),
BorderStyle_Groove(7),
BorderStyle_Ridge(8),
BorderStyle_Inset(9),
BorderStyle_Outset(10);
private BorderStyle(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static BorderStyle resolve(int value) {
switch (value) {
case 0: return BorderStyle_None;
case 1: return BorderStyle_Dotted;
case 2: return BorderStyle_Dashed;
case 3: return BorderStyle_Solid;
case 4: return BorderStyle_Double;
case 5: return BorderStyle_DotDash;
case 6: return BorderStyle_DotDotDash;
case 7: return BorderStyle_Groove;
case 8: return BorderStyle_Ridge;
case 9: return BorderStyle_Inset;
case 10: return BorderStyle_Outset;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QTextFrameFormat::Position
*/
public enum Position implements io.qt.QtEnumerator {
InFlow(0),
FloatLeft(1),
FloatRight(2);
private Position(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static Position resolve(int value) {
switch (value) {
case 0: return InFlow;
case 1: return FloatLeft;
case 2: return FloatRight;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* See QTextFrameFormat::QTextFrameFormat()
*/
public QTextFrameFormat(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QTextFrameFormat instance);
protected QTextFrameFormat(io.qt.gui.QTextFormat fmt){
super((QPrivateConstructor)null);
initialize_native(this, fmt);
}
private native static void initialize_native(QTextFrameFormat instance, io.qt.gui.QTextFormat fmt);
/**
* See QTextFrameFormat::border()const
*/
@io.qt.QtUninvokable
public final double border(){
return border_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double border_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::borderBrush()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QBrush borderBrush(){
return borderBrush_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QBrush borderBrush_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::borderStyle()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextFrameFormat.BorderStyle borderStyle(){
return io.qt.gui.QTextFrameFormat.BorderStyle.resolve(borderStyle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int borderStyle_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::bottomMargin()const
*/
@io.qt.QtUninvokable
public final double bottomMargin(){
return bottomMargin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double bottomMargin_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::height()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextLength height(){
return height_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextLength height_native_constfct(long __this__nativeId);
/**
* See QTextFormat::isValid()const
*/
@io.qt.QtDeclaredFinal
@io.qt.QtUninvokable
public boolean isValid(){
return isValid_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isValid_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::leftMargin()const
*/
@io.qt.QtUninvokable
public final double leftMargin(){
return leftMargin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double leftMargin_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::margin()const
*/
@io.qt.QtUninvokable
public final double margin(){
return margin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double margin_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::padding()const
*/
@io.qt.QtUninvokable
public final double padding(){
return padding_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double padding_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::pageBreakPolicy()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextFormat.PageBreakFlags pageBreakPolicy(){
return new io.qt.gui.QTextFormat.PageBreakFlags(pageBreakPolicy_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int pageBreakPolicy_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::position()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextFrameFormat.Position position(){
return io.qt.gui.QTextFrameFormat.Position.resolve(position_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int position_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::rightMargin()const
*/
@io.qt.QtUninvokable
public final double rightMargin(){
return rightMargin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double rightMargin_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::setBorder(qreal)
*/
@io.qt.QtUninvokable
public final void setBorder(double border){
setBorder_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), border);
}
@io.qt.QtUninvokable
private native void setBorder_native_qtjambireal(long __this__nativeId, double border);
/**
* See QTextFrameFormat::setBorderBrush(QBrush)
*/
@io.qt.QtUninvokable
public final void setBorderBrush(io.qt.gui.QBrush brush){
setBorderBrush_native_cref_QBrush(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(brush));
}
@io.qt.QtUninvokable
private native void setBorderBrush_native_cref_QBrush(long __this__nativeId, long brush);
/**
* See QTextFrameFormat::setBorderStyle(QTextFrameFormat::BorderStyle)
*/
@io.qt.QtUninvokable
public final void setBorderStyle(io.qt.gui.QTextFrameFormat.BorderStyle style){
setBorderStyle_native_QTextFrameFormat_BorderStyle(QtJambi_LibraryUtilities.internal.nativeId(this), style.value());
}
@io.qt.QtUninvokable
private native void setBorderStyle_native_QTextFrameFormat_BorderStyle(long __this__nativeId, int style);
/**
* See QTextFrameFormat::setBottomMargin(qreal)
*/
@io.qt.QtUninvokable
public final void setBottomMargin(double margin){
setBottomMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), margin);
}
@io.qt.QtUninvokable
private native void setBottomMargin_native_qtjambireal(long __this__nativeId, double margin);
/**
* See QTextFrameFormat::setHeight(QTextLength)
*/
@io.qt.QtUninvokable
public final void setHeight(io.qt.gui.QTextLength height){
setHeight_native_cref_QTextLength(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(height));
}
@io.qt.QtUninvokable
private native void setHeight_native_cref_QTextLength(long __this__nativeId, long height);
/**
* See QTextFrameFormat::setHeight(qreal)
*/
@io.qt.QtUninvokable
public final void setHeight(double height){
setHeight_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), height);
}
@io.qt.QtUninvokable
private native void setHeight_native_qtjambireal(long __this__nativeId, double height);
/**
* See QTextFrameFormat::setLeftMargin(qreal)
*/
@io.qt.QtUninvokable
public final void setLeftMargin(double margin){
setLeftMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), margin);
}
@io.qt.QtUninvokable
private native void setLeftMargin_native_qtjambireal(long __this__nativeId, double margin);
/**
* See QTextFrameFormat::setMargin(qreal)
*/
@io.qt.QtUninvokable
public final void setMargin(double margin){
setMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), margin);
}
@io.qt.QtUninvokable
private native void setMargin_native_qtjambireal(long __this__nativeId, double margin);
/**
* See QTextFrameFormat::setPadding(qreal)
*/
@io.qt.QtUninvokable
public final void setPadding(double padding){
setPadding_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), padding);
}
@io.qt.QtUninvokable
private native void setPadding_native_qtjambireal(long __this__nativeId, double padding);
/**
* Overloaded function for {@link #setPageBreakPolicy(io.qt.gui.QTextFormat.PageBreakFlags)}.
*/
@io.qt.QtUninvokable
public final void setPageBreakPolicy(io.qt.gui.QTextFormat.PageBreakFlag ... flags){
setPageBreakPolicy(new io.qt.gui.QTextFormat.PageBreakFlags(flags));
}
/**
* See QTextFrameFormat::setPageBreakPolicy(PageBreakFlags)
*/
@io.qt.QtUninvokable
public final void setPageBreakPolicy(io.qt.gui.QTextFormat.PageBreakFlags flags){
setPageBreakPolicy_native_QFlags_QTextFormat_PageBreakFlag_(QtJambi_LibraryUtilities.internal.nativeId(this), flags.value());
}
@io.qt.QtUninvokable
private native void setPageBreakPolicy_native_QFlags_QTextFormat_PageBreakFlag_(long __this__nativeId, int flags);
/**
* See QTextFrameFormat::setPosition(QTextFrameFormat::Position)
*/
@io.qt.QtUninvokable
public final void setPosition(io.qt.gui.QTextFrameFormat.Position f){
setPosition_native_QTextFrameFormat_Position(QtJambi_LibraryUtilities.internal.nativeId(this), f.value());
}
@io.qt.QtUninvokable
private native void setPosition_native_QTextFrameFormat_Position(long __this__nativeId, int f);
/**
* See QTextFrameFormat::setRightMargin(qreal)
*/
@io.qt.QtUninvokable
public final void setRightMargin(double margin){
setRightMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), margin);
}
@io.qt.QtUninvokable
private native void setRightMargin_native_qtjambireal(long __this__nativeId, double margin);
/**
* See QTextFrameFormat::setTopMargin(qreal)
*/
@io.qt.QtUninvokable
public final void setTopMargin(double margin){
setTopMargin_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), margin);
}
@io.qt.QtUninvokable
private native void setTopMargin_native_qtjambireal(long __this__nativeId, double margin);
/**
* See QTextFrameFormat::setWidth(QTextLength)
*/
@io.qt.QtUninvokable
public final void setWidth(io.qt.gui.QTextLength length){
setWidth_native_cref_QTextLength(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(length));
}
@io.qt.QtUninvokable
private native void setWidth_native_cref_QTextLength(long __this__nativeId, long length);
/**
* See QTextFrameFormat::setWidth(qreal)
*/
@io.qt.QtUninvokable
public final void setWidth(double width){
setWidth_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), width);
}
@io.qt.QtUninvokable
private native void setWidth_native_qtjambireal(long __this__nativeId, double width);
/**
* See QTextFrameFormat::topMargin()const
*/
@io.qt.QtUninvokable
public final double topMargin(){
return topMargin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double topMargin_native_constfct(long __this__nativeId);
/**
* See QTextFrameFormat::width()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTextLength width(){
return width_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.gui.QTextLength width_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QTextFrameFormat(QPrivateConstructor p) { super(p); }
@Override
public QTextFrameFormat clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native QTextFrameFormat clone_native(long __this_nativeId);
}