Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 10BB0200BEC for ; Thu, 29 Dec 2016 10:33:32 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 0F670160B2D; Thu, 29 Dec 2016 09:33:32 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 57914160B15 for ; Thu, 29 Dec 2016 10:33:31 +0100 (CET) Received: (qmail 76280 invoked by uid 500); 29 Dec 2016 09:33:30 -0000 Mailing-List: contact users-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@pdfbox.apache.org Delivered-To: mailing list users@pdfbox.apache.org Received: (qmail 76263 invoked by uid 99); 29 Dec 2016 09:33:30 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Dec 2016 09:33:30 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id AB584180297 for ; Thu, 29 Dec 2016 09:33:29 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.78 X-Spam-Level: * X-Spam-Status: No, score=1.78 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 4tf9PeGYoamD for ; Thu, 29 Dec 2016 09:33:28 +0000 (UTC) Received: from mail-it0-f47.google.com (mail-it0-f47.google.com [209.85.214.47]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id A160F5FB74 for ; Thu, 29 Dec 2016 09:33:27 +0000 (UTC) Received: by mail-it0-f47.google.com with SMTP id o141so186835490itc.0 for ; Thu, 29 Dec 2016 01:33:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=5bXMgtHKyOy790+2xsjEGyTt3yijr7qBq1ULAnlxjW4=; b=YBoPw8/Oj5nj9daSUpWaX/GjUi/w6ntlVS/3oM/QDAZojg66fy8Ne2ipfoMLF2uwCF YsG6jv4Ytrf7CrbmSeXk2S/rG+Z7wrK3k6tMqMtGu57dxXHpvsCwTdmNJF+pI+6UVvcZ 3j9GOGvYMYVwc6+gI+lzqrTNAHDc/+N0ugktYwcIhoSLwQFYdJGjuvAwKKLm4FsA79BG y4mIgyc9OIDX/uagogpIHLoIwQ1PtK1MzIc1tr38e0YSB9dpGXv5VemJbbke78fzCmub jspSZBOeBmSuGU/SinpcmX5bOxqqD1p9bGff0sJWst7wA/5zKqRRdY8SRRSUrXVtxT+p OMcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=5bXMgtHKyOy790+2xsjEGyTt3yijr7qBq1ULAnlxjW4=; b=Rv5EoabWQjdo50HlL8s/iG9/qQb8q0CBbZU8YY4P1sdDEc/iozeALgc5sm29UNG2i0 jqC4xMDK+3ZfnmXaCxOsIXZ3l3AubXcHGcOZJfUcknzBt0dpfh3PL00FSuLkDQh1+NQt Dk0Y/HP+tFRtJLwicc8FAY65plxxgf0JTTz9bVZ/KPCAQPa1A7Z5hgLdaJJt/SiHtzPX smdMTkE40Dg7yfKIvyVcC6mNSxiD3pONypf4y8eLBG9FCv/l2v64y6zWfKZiUQ0OvcIR /OGJioAbynok8LXl8JY+AuG5KiqyiPnkU+6SJU8CnQ9HOjTiojOwklsxddbo8+igeaOZ 85oQ== X-Gm-Message-State: AIkVDXK4WMMILys8qqyPtiZQwLn4yZoGfguBr4u+S8MQbNOF7XxCuZ5F+CzQcSQffD0dEqqNF48cooJIxFdEFQ== X-Received: by 10.36.34.84 with SMTP id o81mr17104573ito.6.1483004004137; Thu, 29 Dec 2016 01:33:24 -0800 (PST) MIME-Version: 1.0 Sender: peter.murray.rust@googlemail.com Received: by 10.107.10.201 with HTTP; Thu, 29 Dec 2016 01:33:23 -0800 (PST) From: Peter Murray-Rust Date: Thu, 29 Dec 2016 09:33:23 +0000 X-Google-Sender-Auth: jJVz64iQ-ooB1IYTxXqVzyqJojQ Message-ID: Subject: What is a "bead" and how is it created/used? To: "users@pdfbox.apache.org" Content-Type: multipart/alternative; boundary=001a113f7edede023d0544c8c6b8 archived-at: Thu, 29 Dec 2016 09:33:32 -0000 --001a113f7edede023d0544c8c6b8 Content-Type: text/plain; charset=UTF-8 I have tried to find out from the PDF specification what a bead is, but I haven't foudn a clear account. (That may be my fault or it may be the size of the spec!). My understanding is that beads give the reading order of chunks of the document (independently of the coordinate system). Here are some questions. If they are wildly ignorant please correct me gently. * Where and how are beads created? Are they only created by authoring software or can readers deduce them? * where is bead information stored in a PDF and how can it be extracted? * are PDF readers expected to implement bead-aware software? What is the abstract model of a bead in a reader? * are there other ways of transmitting "chunks" other than beads? TIA P. -- Peter Murray-Rust Reader Emeritus in Molecular Informatics Unilever Centre, Dept. Of Chemistry University of Cambridge CB2 1EW, UK +44-1223-763069 --001a113f7edede023d0544c8c6b8--