Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* NOTICE: This file has been changed by Plutext Pty Ltd for use in docx4j.
  * The package name has been changed; there may also be other changes.
  * 
  * This notice is included to meet the condition in clause 4(b) of the License. 
  */
 
  /*
  * 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: CIDFont.java 721430 2008-11-28 11:13:12Z acumiskey $ */
package org.docx4j.fonts.fop.fonts;
//Java
Abstract base class for CID fonts.
public abstract class CIDFont extends CustomFont {

    
Contains the character widths for all characters in the font
    protected int[] width = null;
    // ---- Required ----
    
Returns the type of the CID font.

Returns:
the type of the CID font
    public abstract CIDFontType getCIDType();

    
Returns the name of the issuer of the font.

Returns:
a String identifying an issuer of character collections - for example, Adobe
    public abstract String getRegistry();

    
Returns a font name for use within a registry.

Returns:
a String that uniquely names a character collection issued by a specific registry - for example, Japan1.
    public abstract String getOrdering();

    
Returns the supplement number of the character collection.

Returns:
the supplement number
    public abstract int getSupplement();

    
Returns the subset information for this font.

Returns:
the subset information
    public abstract CIDSubset getCIDSubset();
    // ---- Optional ----
    
Returns the default width for this font.

Returns:
the default width
    public int getDefaultWidth() {
        return 0;
    }

    
    public boolean isMultiByte() {
        return true;
    }
New to GrepCode? Check out our FAQ X