Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
What Is fop.jar in fop-2.7-bin.zip
What Is fop.jar? I got it from the fop-2.7-bin.zip.
✍: FYIcenter.com
fop.jar in fop-2.7-bin.zip is the JAR file for FOP 2.7, which
is a print formatter driven by XSL formatting objects (XSL-FO).
You can obtain fop.jar from the build folder of the fop-2.7-bin.zip file.
Below is the information about the fop.jar (2.2) file:
JAR File Size and Download Location:
JAR name: fop.jar, fop-2.7.jar Target JDK version: 1.7 File name: fop.jar File size: 4442817 bytes Release date: 20-Jan-2022 Download: Apache FOP Website
Java source code files for fop.jar:
⏎ org/apache/fop/layoutmgr/KnuthGlue.java
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* $Id: KnuthGlue.java 985537 2010-08-14 17:17:00Z jeremias $ */ package org.apache.fop.layoutmgr; import org.apache.fop.traits.MinOptMax; /** * An instance of this class represents a piece of content with adjustable * width: for example a space between words of justified text. * * A KnuthGlue is a feasible breaking point only if it immediately follows * a KnuthBox. * * The represented piece of content is suppressed if either the KnuthGlue * is a chosen breaking point or there isn't any KnuthBox between the * previous breaking point and the KnuthGlue itself. * * So, an unsuppressible piece of content with adjustable width, for example * a leader or a word with adjustable letter space, cannot be represented * by a single KnuthGlue; it can be represented using the sequence: * KnuthBox(width = 0) * KnuthPenalty(width = 0, penalty = infinity) * KnuthGlue(...) * KnuthBox(width = 0) * where the infinity penalty avoids choosing the KnuthGlue as a breaking point * and the 0-width KnuthBoxes prevent suppression. * * Besides the inherited methods and attributes, this class has two attributes * used to store the stretchability (difference between max and opt width) and * the shrinkability (difference between opt and min width), and the methods * to get these values. */ public class KnuthGlue extends KnuthElement { private final int stretch; private final int shrink; private final Adjustment adjustmentClass; /** * Creates a new <code>KnuthGlue</code>. * * @param minOptMax a <code>MinOptMax</code> where the {@link MinOptMax#getOpt() opt-value} is * mapped to the width, the {@link MinOptMax#getStretch() * stretchability} is mapped to the stretchability and the the {@link * MinOptMax#getShrink() shrinkability} is mapped to the shrinkability * @param pos the Position stored in this glue * @param auxiliary is this glue auxiliary? */ public KnuthGlue(MinOptMax minOptMax, Position pos, boolean auxiliary) { super(minOptMax.getOpt(), pos, auxiliary); this.stretch = minOptMax.getStretch(); this.shrink = minOptMax.getShrink(); this.adjustmentClass = Adjustment.NO_ADJUSTMENT; } /** * Creates a new <code>KnuthGlue</code>. * * @param width the width of this glue * @param stretch the stretchability of this glue * @param shrink the shrinkability of this glue * @param pos the Position stored in this glue * @param auxiliary is this glue auxiliary? */ public KnuthGlue(int width, int stretch, int shrink, Position pos, boolean auxiliary) { super(width, pos, auxiliary); this.stretch = stretch; this.shrink = shrink; this.adjustmentClass = Adjustment.NO_ADJUSTMENT; } /** * Creates a new <code>KnuthGlue</code>. * * @param width the width of this glue * @param stretch the stretchability of this glue * @param shrink the shrinkability of this glue * @param adjustmentClass the adjsutment class * @param pos the Position stored in this glue * @param auxiliary is this glue auxiliary? */ public KnuthGlue(int width, int stretch, int shrink, Adjustment adjustmentClass, Position pos, boolean auxiliary) { super(width, pos, auxiliary); this.stretch = stretch; this.shrink = shrink; this.adjustmentClass = adjustmentClass; } /** {@inheritDoc} */ public boolean isGlue() { return true; } /** @return the stretchability of this glue. */ public int getStretch() { return stretch; } /** @return the shrinkability of this glue. */ public int getShrink() { return shrink; } /** @return the adjustment class (or role) of this glue. */ public Adjustment getAdjustmentClass() { return adjustmentClass; } /** {@inheritDoc} */ public String toString() { StringBuffer buffer = new StringBuffer(64); if (isAuxiliary()) { buffer.append("aux. "); } buffer.append("glue"); buffer.append(" w=").append(getWidth()); buffer.append(" stretch=").append(getStretch()); buffer.append(" shrink=").append(getShrink()); if (!getAdjustmentClass().equals(Adjustment.NO_ADJUSTMENT)) { buffer.append(" adj-class=").append(getAdjustmentClass()); } return buffer.toString(); } }
⏎ org/apache/fop/layoutmgr/KnuthGlue.java
Or download all of them as a single archive file:
File name: fop-2.7-src.zip File size: 3401312 bytes Release date: 2022-01-20 Download
⇒ "fop" Command in fop-2.7-bin.zip
2016-07-07, 24409👍, 0💬
Popular Posts:
JDK 6 tools.jar is the JAR file for JDK 6 tools. It contains Java classes to support different JDK t...
How to run "javac" command from JDK tools.jar file? "javac" is the Java compiler command that allows...
The goal of the Geronimo project is to produce a server runtime framework that pulls together the be...
Java Cryptography Extension 1.6 JAR File Size and Download Location: File name: jce.jar, jce-1.6.jar...
JRE 8 deploy.jar is the JAR file for JRE 8 Java Control Panel and other deploy tools. JRE (Java Runt...